@import url(https://use.typekit.net/lwo0esf.css);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital@1&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat&family=Nerko+One&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);body{margin:0;padding:0}body .first-loading{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}body .darkThemeElements{color:#fff}body .lightThemeElements{color:#282828}body .lightThemeElements button,body .lightThemeElements svg{color:#282828!important}.App{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto,sans-serif;position:relative}.App__theme-switch{cursor:pointer;display:block;position:fixed;right:0;top:0;z-index:100}.App--dark{background-color:#282828;color:#fff;color-scheme:dark;overflow:auto;z-index:0}.App--dark .MuiAccordionSummary-content,.App--dark .MuiFormLabel-root,.App--dark .MuiInputBase-input{color:#e2dbdb!important}.App--dark .MuiOutlinedInput-root{border-color:#fff;color:#fff}.App--dark .MuiOutlinedInput-root.Mui-focused fieldset,.App--dark .MuiOutlinedInput-root:hover fieldset{border-color:#fff}.App--dark .MuiOutlinedInput-root::placeholder{color:#fff}.App--dark .MuiTextField-root{box-shadow:0 6px 24px 0 #0000000d,0 0 0 1px #00000014}.App--dark svg{color:#f5f5f5}.App--dark fieldset,.App--dark textarea{border:1px solid rgba(32,233,240,.384)}.App--dark h1,.App--dark h2,.App--dark h3,.App--dark textarea{color:#fff}.App--dark input::placeholder{color:#d3d2d2}.App--dark a{color:#fff;opacity:.8}.App--dark button{color:#fff}.App--light{background:#abbaab;background:linear-gradient(180deg,#fff,#b4b9b4);color:#282828;color-scheme:light}.App--light .MuiAccordionSummary-content,.App--light .MuiFormLabel-root,.App--light .MuiInputBase-input{color:#1a1919!important}.App--light fieldset,.App--light textarea{border:2px solid rgba(0,148,153,.384)}.App--light input::placeholder{color:rgba(36,35,35,.825);font-weight:500}.App--light h1,.App--light h2,.App--light h3,.App--light textarea::placeholder{color:#28282894}.App--light h1,.App--light h2,.App--light h3,.App--light label,.App--light textarea{color:#282828}.App--light .sidebar-wrapper label{color:#fff}.App--light .leave-item-header{border-width:2px!important}.App--light a{color:#282828;opacity:.8}.App--light button{text-shadow:none!important}.App--light .MuiOutlinedInput-root{border-color:#282828;box-shadow:0 1px 2px 0 #0000001a;color:#282828}.App--light .MuiOutlinedInput-root.Mui-focused fieldset,.App--light .MuiOutlinedInput-root:hover fieldset{border-color:#282828}.App--light .MuiOutlinedInput-root::placeholder{color:#282828}.App .error-element{margin:auto;min-height:100vh;position:relative;width:100vmin}.App .error-element__info{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.App .error-element__info>*{display:block;margin:1rem auto auto;text-align:center}.Layout_layout-wrapper__O-EY8{display:grid;grid-template-areas:"sidebar  main";grid-template-columns:15% 85%;grid-template-rows:auto;position:relative;width:100%}@media(max-width:1200px){.Layout_layout-wrapper__O-EY8{grid-template-columns:20% 80%}}@media(max-width:992px){.Layout_layout-wrapper__O-EY8{grid-template-areas:"header" "main";grid-template-columns:1fr;grid-template-rows:80px auto 80px}}.Layout_footer__OFT90{grid-area:footer;z-index:1}.button-wrapper{background-color:#49b4b8;border:1px solid hsla(0,1%,53%,.117);border-radius:7px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;color:rgba(40,40,40,.863)!important;cursor:pointer;font-size:14px;font-weight:600;margin:2rem auto auto;padding:.5rem 1.7rem;text-decoration:none;transition:all .2s ease-in-out}.button-wrapper,.button-wrapper>*{align-items:center;display:flex;justify-content:center}.button-wrapper:hover{background-color:#27f0dc;transform:scale(1.03)}.Info_infoContainer__0oEHY{align-items:center;background-color:#f0f0f0;border-radius:4px;box-shadow:0 1px 3px 0 #00000005,0 0 0 1px #1b1f2326;color:rgba(40,40,40,.796);display:flex;font-weight:700;justify-content:center;margin:2% auto;min-width:200px;padding:8px 17px;text-align:center;width:max-content}@media(max-width:579px){.Info_infoContainer__0oEHY{padding:3px 8px}}.Info_icon__-flHq{font-size:.8em;margin-right:10px}@media(max-width:579px){.Info_icon__-flHq{font-size:12px}}.Info_textContent__oc9xL{display:flex;flex-direction:column}.Info_label__NhZgQ{font-weight:700;margin-bottom:5px}.Info_message__tLLWt{font-size:14px}@media(max-width:579px){.Info_message__tLLWt{font-size:11px}}.Info_success__79oso{border-left:4px solid green}.Info_error__efw9H{border-left:4px solid red}.input_input_container__DPLBl{align-items:center;display:flex;flex-direction:column;height:max-content;justify-content:center;margin-bottom:.2rem;width:100%}.input_input_container__DPLBl label{align-self:flex-start;font-size:14px;opacity:.7;padding:1px;text-decoration:none}.input_input_container__DPLBl .input_input__23xip{background-color:#0000;border:1px solid #49b4b8;border-radius:10px;box-shadow:0 6px 24px 0 #0000000d,0 0 0 1px #00000014;font-size:14px;height:33px;padding:.2rem .5rem;width:100%}.input_input_container__DPLBl .input_input__23xip:hover{filter:brightness(90%);transition:all .1s linear}.login-container{margin:auto;max-width:700px;min-height:100vmax;padding-top:10%;width:70%}@media(max-width:579px){.login-container{max-width:none;padding-top:20%;width:100%}}.login-container h1{font-size:33px;margin:auto;text-align:center}.login-container__label{display:block;font-weight:700;margin:.5em;opacity:.7;text-align:center}.login-container form{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;width:70%}.login-container form input::placeholder{font-weight:700}.login-container .forgot-password-container{align-items:center;display:flex;justify-content:center}.login-container .forgot-password-container .forgot-password-link{font-weight:700;margin-top:1rem;opacity:.8;transition:transform .1s ease-in}.login-container .forgot-password-container .forgot-password-link:hover{filter:brightness(120%);transform:scale(1.1)}.BackButton_back-button__SmjWy{color:#898686;cursor:pointer;display:inline;font-weight:700;margin-left:1rem;min-width:100px;padding:10px;transition:color .1s ease-in-out}.BackButton_back-button__SmjWy:hover{color:#fff;text-shadow:2px 2px 2px #000}.styles_header_con__header__TzHg\+{grid-gap:20px;align-items:center;display:grid;font-size:22px;font-weight:700;grid-template-columns:1fr max-content 1fr;grid-template-rows:27px 0;letter-spacing:1px;margin:3% auto;text-align:center;text-transform:uppercase;width:60%}@media(max-width:579px){.styles_header_con__header__TzHg\+{font-size:16px!important}}.styles_header_con__header__TzHg\+:after,.styles_header_con__header__TzHg\+:before{border-bottom:.5px solid #49b4b8;border-top:3px solid rgba(47,126,129,.365);box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;content:" ";display:block;height:5px}.project-form-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.project-form-wrapper input::placeholder{opacity:.9}.project-form-wrapper .label-container{align-items:center;display:flex;justify-content:flex-start;margin-bottom:1rem}.project-form-wrapper .label-container>*{margin:3px}.date-picker-container{padding:0}@media(max-width:579px){.date-picker-container input{padding:10px 15px!important}}::-webkit-scrollbar{-webkit-appearance:none;width:5px}::-webkit-scrollbar-thumb{background-color:#00000080;border-radius:4px;box-shadow:0 0 1px #ffffff80}.add-wroker-form{max-height:700px;overflow-y:scroll}.add-wroker-form .icon{color:#49b4b8}.add-wroker-form span{font-weight:700;margin:0 .3rem}.add-wroker-form>div{display:grid;grid-template-columns:1fr 7fr 1fr;grid-template-rows:auto;margin:1rem auto;text-align:center;width:100%}@media screen and (max-height:1080px){.add-wroker-form{max-height:500px;overflow-y:scroll}}.add-project-screen{height:100vh;margin:auto;max-width:800px;padding-top:5%;position:relative}@media(max-width:992px){.add-project-screen{margin:auto;width:90%}}.add-project-screen .icon{transition:transform .2s ease-in-out}.add-project-screen .icon:hover{color:tomato!important;transform:scale(1.2)}.add-project-screen__row1{align-items:center;border-radius:40px;display:flex;justify-content:space-around;margin:auto;padding:0 1rem;position:relative;width:80%}.add-project-screen__row1 .buttons-wrapper{align-items:center;display:flex;justify-content:center;width:50%}.add-project-screen__row1 .buttons-wrapper .add-buttons-container{align-items:center;cursor:pointer;display:flex;flex-direction:column;font-weight:700;justify-content:flex-end;margin-left:auto;margin-right:5%;right:0;text-align:right}.add-project-screen__row1 .buttons-wrapper .add-buttons-container label{font-size:12px;opacity:.8}.add-project-screen__row1 .buttons-wrapper .add-buttons-container__icon{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-right:auto;opacity:1;transition:transform .2s ease-in-out;width:100%}.add-project-screen__row1 .buttons-wrapper .add-buttons-container__icon:hover{color:tomato!important;transform:scale(1.2)}.add-project-screen__row1__col1{align-items:center;background-color:#0000;border-radius:30px;box-shadow:0 48px 100px 0 #110c2e26;display:flex;font-size:17px;font-weight:700;justify-content:center;padding:.1em .8em;position:relative}.add-project-screen__row1__col1:after{background-color:#49b4b8;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.add-project-screen__workers-parent{display:block;margin:auto;padding:1rem}.add-project-screen__workers-parent ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around}.add-project-screen__workers-parent li{align-items:center;display:flex;flex-direction:row;justify-content:space-around;margin:1em;min-width:400px;width:40%}.add-project-screen__workers-parent li .user-card{align-items:flex-start;border:1px double hsla(0,0%,83%,.125);border-radius:10px;box-shadow:0 10px 36px 0 #00000029,0 0 0 1px #0000000f;display:flex;flex-direction:column;justify-content:flex-start;padding:1rem;position:relative;width:100%}.add-project-screen__workers-parent li .user-card__name{align-items:center;display:flex;font-size:22px;font-weight:700;justify-content:center;margin-bottom:1em;position:relative}.add-project-screen__workers-parent li .user-card__name:before{background-color:#49b4b8;bottom:50%;content:"";height:2px;position:absolute;right:-100%;transform:translate(10%,100%);width:100%}.add-project-screen__workers-parent li .user-card__info-parent{border-radius:40px;border-top-left-radius:-40px;position:relative;width:100%}.add-project-screen__workers-parent .worker-icon{background-color:#383838;border:1px solid rgba(73,180,184,.431);border-radius:50%;height:20px;padding:5px;width:20px}.add-project-screen__workers-parent__icon{color:#49b4b8;margin-right:.5rem;position:relative}.task-form-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.task-form-wrapper input::placeholder{opacity:.9}.task-form-wrapper .label-container{align-items:center;display:flex;justify-content:flex-start;margin-bottom:1rem}.task-form-wrapper .label-container>*{margin:3px}.project-name-parent{margin:auto}.add-task-screen{height:100vh;margin:auto;max-width:800px;padding-top:5%;position:relative}@media(max-width:992px){.add-task-screen{margin:auto;width:90%}}.add-task-screen .icon{transition:transform .2s ease-in-out}.add-task-screen .icon:hover{color:tomato!important;transform:scale(1.2)}.add-task-screen__row1{align-items:center;border-radius:40px;display:flex;justify-content:space-around;margin:auto;padding:0 1rem;position:relative;width:80%}.add-task-screen__row1 .buttons-wrapper{align-items:center;display:flex;justify-content:center;width:50%}.add-task-screen__row1__col1{align-items:center;background-color:#0000;border-radius:30px;box-shadow:0 48px 100px 0 #110c2e26;display:flex;font-size:17px;font-weight:700;justify-content:center;padding:.1em .8em;position:relative}.add-task-screen__row1__col1:after{background-color:#49b4b8;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.add-task-screen__workers-parent{display:block;margin:auto;padding:1rem}.add-task-screen__workers-parent ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around}.add-task-screen__workers-parent li{align-items:center;display:flex;flex-direction:row;justify-content:space-around;margin:1em;min-width:400px;width:40%}.add-task-screen__workers-parent li .user-card{align-items:flex-start;border:1px double hsla(0,0%,83%,.125);border-radius:10px;box-shadow:0 10px 36px 0 #00000029,0 0 0 1px #0000000f;display:flex;flex-direction:column;justify-content:flex-start;padding:1rem;position:relative;width:100%}.add-task-screen__workers-parent li .user-card__name{align-items:center;display:flex;font-size:22px;font-weight:700;justify-content:center;margin-bottom:1em;position:relative}.add-task-screen__workers-parent li .user-card__name:before{background-color:#49b4b8;bottom:50%;content:"";height:2px;position:absolute;right:-100%;transform:translate(10%,100%);width:100%}.add-task-screen__workers-parent li .user-card__info-parent{border-radius:40px;border-top-left-radius:-40px;position:relative;width:100%}.add-task-screen__workers-parent .worker-icon{background-color:#383838;border:1px solid rgba(73,180,184,.431);border-radius:50%;height:20px;padding:5px;width:20px}.add-task-screen__workers-parent__icon{color:#49b4b8;margin-right:.5rem;position:relative}.react-flow{direction:ltr}.react-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.react-flow__pane{cursor:grab;z-index:1}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{pointer-events:none;transform-origin:0 0;z-index:2}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{overflow:visible;pointer-events:none}.react-flow__connection-path,.react-flow__edge-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{cursor:pointer;pointer-events:visibleStroke}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{box-sizing:border-box;cursor:grab;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;user-select:none}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{pointer-events:none;transform-origin:left top;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background:#1a192b;border:1px solid #fff;border-radius:100%;height:6px;min-height:5px;min-width:5px;pointer-events:none;position:absolute;width:6px}.react-flow__handle.connectionindicator{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:-4px;left:50%;top:auto;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{left:-4px;top:50%;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{margin:15px;position:absolute;z-index:5}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translateX(-50%)}.react-flow__attribution{background:#ffffff80;font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{height:100%;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{background-color:#fff;border:1px solid #1a192b;border-radius:3px;color:#222;font-size:12px;padding:10px;text-align:center;width:150px}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{align-items:center;background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:initial;cursor:pointer;display:flex;height:16px;justify-content:center;padding:5px;-webkit-user-select:none;user-select:none;width:16px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{max-height:12px;max-width:12px;width:100%}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;height:4px;transform:translate(-50%,-50%);width:4px}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{height:100%;top:0;transform:translate(-50%);width:1px}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;left:0;transform:translateY(-50%);width:100%}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.modal-container{font-family:Roboto,sans-serif;height:max-content;margin:auto;min-width:500px;width:70%}@media(max-width:770px){.modal-container{left:0;min-width:0;min-width:auto;position:absolute;right:0;width:80vw}}.modal-container .MuiSvgIcon-root{color:#49b4b8}.modal-container .close_icon{color:bisque;cursor:pointer}.content{align-items:center;border-radius:10px;box-shadow:0 14px 28px #00000040,0 10px 10px #00000038;display:flex;justify-content:center;margin:auto;width:100%}@media(orientation:portrait){.content{width:90%}}.NumberInput_inputElement__9tt4p{background:#fff;border:1px solid #49b4b8;border-radius:8px;box-shadow:0 2px 4px #0000000d;color:#282828;font-family:IBM Plex Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;padding:8px 0;text-align:center;width:40px}@media(max-width:770px){.NumberInput_inputElement__9tt4p{height:20px;padding:2px;width:20px}}.NumberInput_inputElement__9tt4p.NumberInput_dark__LOT2s{background:#383838;box-shadow:0 2px 4px #00000080;color:#fff}.NumberInput_inputElement__9tt4p:hover{border-color:#39f}.NumberInput_inputElement__9tt4p:focus{border-color:#39f;box-shadow:0 0 0 3px #80bfff}.NumberInput_inputElement__9tt4p:focus.NumberInput_dark__LOT2s{box-shadow:0 0 0 3px #0072e5}.NumberInput_inputElement__9tt4p:focus-visible{outline:0}.create-user-container{margin:auto;max-width:900px;width:100vw}.create-user-container .user-roles-parent{align-self:flex-start;display:flex;flex-direction:row;justify-content:space-around;justify-self:flex-start;margin-top:1rem;width:100%}.create-user-screen{margin:auto;max-width:800px;padding-bottom:10%;padding-top:5%;width:90%}.dashboard-wrapper{color:#fff}.dashboard-wrapper h1{text-align:center}.project-info-wrapper{width:100%}@media(max-width:579px){.project-info-wrapper *{font-size:12px!important}}.project-info-wrapper__labels{align-items:center;border:1px solid #49b4b8;border-radius:20px;border-bottom-right-radius:0;box-shadow:0 7px 29px 0 #64646f33;display:flex;font-size:10px;font-weight:700;justify-content:center;margin-bottom:10px;padding:.2rem 1rem;width:fit-content}.project-info-wrapper .button{align-items:center;background-color:#0000;border:1px solid #49b4b8;border-radius:5px;box-shadow:0 2px 8px 0 #63636333;cursor:pointer;display:flex;justify-content:space-around;margin:1em;min-width:100px;padding:.2em 1em}.project-info-wrapper .button:hover{color:tomato}.project-info{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;margin-bottom:1rem;min-height:0;transition:min-height .3s ease-in-out,opacity .3s ease-in-out;width:100%}.project-info .button{font-size:12px!important;font-weight:700}.project-info .button:hover{background-color:#282828}@media(max-width:992px){.project-info .button{font-size:10px!important;padding:.2rem 1rem!important}}@media(max-width:770px){.project-info .icons{font-size:10px!important}.project-info{font-size:10px}}.company-con{width:100%}@media(max-width:770px){.company-con{margin:auto;width:98%}}.company-con .headers{display:grid;grid-template-columns:1fr 1fr 1fr .5fr;grid-template-rows:auto;width:100%}.company-con .headers>*{align-items:flex-end;align-self:center;display:flex;justify-content:flex-end;transform:translateX(20%);width:max-content}.company-con .headers>*>*{margin-right:5px}.company-con .company-con__body-wrapper{font-size:15px;font-weight:500;margin-top:2%}@media(max-width:579px){.company-con .company-con__body-wrapper{font-size:12px}}.company-con .company-con__body-wrapper>div:nth-child(odd){background-color:#393939;border-radius:5px}.company-con .company-con__body-wrapper--light{font-size:15px;font-weight:500;margin-top:2%}.company-con .company-con__body-wrapper--light>div:nth-child(odd){background-color:#7e7a7a;border-radius:5px}.company-con__body{border-radius:5px;display:grid;grid-template-columns:1fr 1fr 1fr .5fr;grid-template-rows:auto;padding:1rem;width:100%}.company-con__body .arrow-down{font-size:17px}.company-con__body>*{align-items:center;border-radius:10px;display:flex;justify-content:center;width:max-content}.company-con__body>*>*{text-align:left}.project-grouped-container{padding:.5%;position:relative}.project-grouped-container .headers{font-weight:700;margin-bottom:10px;text-decoration:underline}.project-grouped-container .labels{align-items:center;display:flex;font-weight:700;justify-content:flex-start;padding:10px 0}.project-grouped-container .labels:after{background-color:rgba(73,180,184,.471);bottom:0;content:"";height:2px;position:absolute;right:0;width:100%}.project-grouped-container .project-grouped-data{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;min-width:300px;width:100%}@media(max-width:770px){.project-grouped-container .project-grouped-data{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}}.project-grouped-container .project-grouped-data>div{padding:1rem;width:25%}@media(max-width:770px){.project-grouped-container .project-grouped-data>div{font-size:14px;margin:10px;min-width:0;padding:0;width:100%}}.task-grouped-container{padding:.5%;position:relative}.task-grouped-container .headers{font-weight:700;margin-bottom:10px;text-decoration:underline}.task-grouped-container .labels{align-items:center;display:flex;font-weight:700;justify-content:flex-start;padding:10px 0}.task-grouped-container .labels:after{background-color:rgba(73,180,184,.471);bottom:0;content:"";height:2px;position:absolute;right:0;width:100%}.task-grouped-container .task-grouped-data{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;min-width:300px;width:100%}@media(max-width:770px){.task-grouped-container .task-grouped-data{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}}.task-grouped-container .task-grouped-data>div{padding:1rem;width:25%}@media(max-width:770px){.task-grouped-container .task-grouped-data>div{font-size:14px;margin:10px;min-width:0;padding:0;width:100%}}.styles_table_header__zh0rG{font-size:14px;font-weight:700;text-align:center}@media(max-width:770px){.styles_table_header__zh0rG{font-size:13px}}.styles_table_header__zh0rG>*{padding:.3rem}.styles_table_header__zh0rG span{vertical-align:initial}.styles_table_data__Cw47q{box-shadow:1.95px 0 2.6px #00000026;font-size:13px;margin:auto;text-align:center}.styles_table_data__Cw47q>*{padding:.3rem}.print-modal-content{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.print-modal-content__close{bottom:5%;font-size:22px;position:absolute;right:2%}.detail-container{font-size:14px;height:100vmin;margin:auto;max-width:95%;padding-top:5vmin}@media(max-width:770px){.detail-container>*{font-size:12px}}.detail-container .accordion-transition{height:fit-content;min-height:max-content;overflow:visible;transition:height .3s ease-in-out}@media(max-width:770px){.detail-container .table-con *{font-size:10px}}.detail-container .table-data{padding:10px;position:relative;text-align:center}.detail-container .table-data:before{background-color:#5c5a5a;content:"";height:300px;left:0;position:absolute;top:0;width:2px}.detail-container .extra-informations-parent>div{border-bottom:1px solid #49b4b8;border-radius:10px;box-shadow:0 1px 4px #00000029;margin-bottom:10px}.detail-container .extra-informations-parent .extra-informations-label{align-items:flex-end;display:flex;justify-content:flex-start}.detail-container .extra-informations-parent .extra-informations-label>*{margin-right:5px}.detail-container .table-header{font-size:13px;font-weight:700;padding:1em;text-align:center}.detail-container .table-header span{vertical-align:initial}.detail-container .add-buttons-container{align-items:flex-end;display:flex;font-weight:700;justify-content:flex-end;margin-left:auto;margin-right:5%;right:0;text-align:right;width:max-content}.detail-container .add-buttons-container svg{color:#49b4b8!important}.detail-container .add-buttons-container .add-button-container{margin:0 1em}.detail-container .add-buttons-container .add-button-container__label{font-size:13px;opacity:.8}.detail-container .add-buttons-container .add-button-container__icon{align-items:center;display:flex;justify-content:center;margin-right:auto;opacity:1;width:100%}.detail-container .user-navigation-button{align-items:center;border:1px solid hsla(0,0%,83%,.242);border-radius:5px;box-shadow:0 1px 4px #00000029;cursor:pointer;display:flex;justify-content:space-between;padding:.2rem 1.5rem;transition:transform .1s ease-in-out;width:25%}.detail-container .user-navigation-button>*{align-items:center;display:flex;font-size:22px;justify-content:space-between}.detail-container .user-navigation-button:hover{transform:scale(1.1)}.detail-container .icons{color:#49b4b8;margin:auto 5px}.detail-container .place-middle{align-items:center;display:flex;justify-content:center}.detail-container__inner-wrapper{min-height:80vmin}.detail-container .times-container{font-size:12px;font-weight:700}@media(max-width:992px){.detail-container{max-width:none}}.detail-container .table-con__label-and-icon{align-items:flex-end;display:flex;justify-content:center}.detail-container .table-con__label-and-icon *{margin-right:5px}.detail-container .detail-header{align-items:center;display:flex;height:50px;justify-content:space-around;margin:3vmin auto;padding:0 1em;position:relative;width:80%}.detail-container .detail-header__calendar{box-shadow:0 10px 10px -10px #2123261a;cursor:pointer;position:absolute;right:0;transition:transform .08s ease-in}.detail-container .detail-header__calendar:hover{transform:scale(1.2)}.detail-container .detail-header__printer{position:absolute;right:-40px;top:15px}.detail-container .detail-header__queries{margin:auto}.detail-container .detail-header__queries>*{margin:1em}.detail-container .detail-header__query-item{cursor:pointer;font-size:17px;font-weight:700;opacity:.9}.detail-container .detail-header__query-item--selected{cursor:pointer;font-size:17px;font-weight:700;position:relative}.detail-container .detail-header__query-item--selected:after{background-color:#49b4b8;bottom:-10%;box-shadow:0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d;content:"";height:2px;left:0;position:absolute;width:100%}.detail-container .arrows-container{align-items:center;cursor:pointer;display:flex;justify-content:space-around;margin:auto}.detail-container .arrows-container button{background-color:#0000;border:none;cursor:pointer;display:flex;margin:auto;padding:5px 10px}.detail-container .arrows-container *{align-items:center;display:flex;font-size:17px;font-weight:900;justify-content:center;opacity:.9}@media(max-width:700px){.detail-container{height:100vmax}}.MonthDetails_month-details-container__7Dpv9{height:100vh;max-width:90%;overflow:visible;padding-top:4%}@media(max-width:1200px){.MonthDetails_month-details-container__7Dpv9{max-width:none}}@media(max-width:579px){.MonthDetails_month-details-container__7Dpv9{height:100vh;min-width:1080px;overflow:scroll;width:auto}}.MonthDetails_month-details-container__7Dpv9 .MonthDetails_icons__ORJad{color:#49b4b8;font-size:22px;width:100%}.MonthDetails_month-details-container--username__2KJ89{align-items:flex-start;display:flex;font-size:15px!important;font-weight:700;justify-content:flex-start}@media(max-width:770px){.MonthDetails_month-details-container--username__2KJ89{align-items:center;font-size:12px!important;justify-content:center}}.MonthDetails_month-details-container__7Dpv9 .MonthDetails_month-table-wrapper__M7QXd{padding:2%}.MonthDetails_month-details-container__7Dpv9 .MonthDetails_month-details-container--header-container__ai6Lk{background-color:#414040;padding:1em}.MonthDetails_month-details-container__7Dpv9 .MonthDetails_users-container__wjcTh{border:1px solid rgba(0,0,0,.076);border-radius:5px}.MonthDetails_month-details-container__7Dpv9 .MonthDetails_users-container--dagar-wrapper__86u6Y{align-self:flex-start;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:auto;justify-self:start;width:100%}.MonthDetails_month-details-container__header-container__idT12{box-shadow:0 1px 4px #00000029;display:grid;grid-template-columns:10% 80% 10%;grid-template-rows:auto;margin:auto;padding:1em}.MonthDetails_month-details-container__header-container__idT12>*{align-items:center;display:flex;font-size:.7vw;justify-content:flex-start}@media(max-width:770px){.MonthDetails_month-details-container__header-container__idT12>*{font-size:1vw}}.MonthDetails_month-details-container--times--wrapper__l\+RvX{border-radius:5px;display:grid;grid-template-columns:10% 80% 10%;grid-template-rows:auto;margin:auto;padding:1em}.MonthDetails_month-details-container--times--wrapper__l\+RvX:first-child,.MonthDetails_month-details-container--times--wrapper__l\+RvX:nth-child(2n+3){background:#414040}.MonthDetails_month-details-container--times--wrapper__l\+RvX>*{font-size:10px}.MonthDetails_month-details-container--times--wrapper__l\+RvX .MonthDetails_week-info-container__HYhJ0{font-size:12px;padding-left:2%}@media(max-width:2000px){.MonthDetails_month-details-container--times--wrapper__l\+RvX .MonthDetails_week-info-container__HYhJ0>*{font-size:13px}}@media(max-width:992px){.MonthDetails_month-details-container--times--wrapper__l\+RvX .MonthDetails_week-info-container__HYhJ0>*{font-size:10px}}.MonthDetails_month-details-container--times--wrapper__l\+RvX .MonthDetails_seperator__LuOH7{position:relative}.MonthDetails_month-details-container--times--wrapper__l\+RvX .MonthDetails_seperator__LuOH7:before{background-color:#383838;content:"";height:40px;left:0;position:absolute;top:1%;width:2px}.MonthDetails_month-details-container__7Dpv9 .MonthDetails_day-wrapper__9Um88{height:100%}.MonthDetails_month-details-container__7Dpv9 .MonthDetails_place-middle__EVsQ0{align-items:center;display:flex;justify-content:center}.MonthDetails_month-details-container__7Dpv9 .MonthDetails_cube-element__qtsqj{width:100%}.MonthDetails_month-details-container__7Dpv9{margin:auto;width:100%}@media(max-width:770px){.MonthDetails_month-details-container__7Dpv9 *{font-size:10px}}.MonthDetails_month-details-container__7Dpv9 .MonthDetails_week-item__ycyeE{position:relative}.MonthDetails_month-details-container__7Dpv9 .MonthDetails_day-time__My-IM{align-items:center;border:2px solid #000;display:flex;height:20px;justify-content:center;margin:4px auto auto;text-align:center;width:20px}@media(max-width:1200px){.MonthDetails_month-details-container__7Dpv9{max-width:98%}}.MonthDetails_month-details-container__7Dpv9 .MonthDetails_user-label-wrapper__rwtI4{align-items:center;color:#49b8b8;display:flex;justify-content:center;table-layout:40px}.MonthDetails_month-details-container__7Dpv9 label{display:block;font-size:22px;font-weight:900;margin:1rem;text-align:center}.MonthDetails_month-details-container__7Dpv9 .MonthDetails_week-container__dVmtq{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:auto}.MonthDetails_month-details-container__7Dpv9 .MonthDetails_week-container__dVmtq>*{align-items:center;display:flex;height:100%;justify-content:center;min-height:40px;place-self:center}.MonthDetails_arrows-container__MgdeK{align-items:center;cursor:pointer;display:flex;justify-content:space-around;margin:auto}.MonthDetails_arrows-container__MgdeK button{background-color:#0000;border:none;cursor:pointer;display:flex;margin:auto;padding:5px 10px}.MonthDetails_arrows-container__MgdeK *{align-items:center;display:flex;font-size:17px;font-weight:900;justify-content:center;opacity:.9}.MonthDetails_week-details-container-parent__8XLGK{position:relative}.MonthDetails_week-details-container-parent__8XLGK:before{background-color:rgba(56,56,56,.482);content:"";height:280%;left:0;position:absolute;right:0;top:0;transform:translate(-50%,-15px);width:5px}.icon{cursor:pointer;font-size:26px;transition:transform .2s ease-in-out}.icon:hover{color:tomato!important;transform:scale(1.2)}.project-name-parent{align-items:flex-end;display:flex;font-weight:700;justify-content:center;margin:auto auto 1rem;width:max-content}.project-screen{height:100vh;margin:auto;max-width:75%;padding-top:5%;position:relative}@media(max-width:992px){.project-screen{max-width:90%;width:100%}}.project-screen .icon{transition:transform .2s ease-in-out}.project-screen .icon:hover{color:tomato!important;transform:scale(1.2)}.project-screen .content-wrapper{border:2px solid #49b4b8;border-radius:10px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;padding:1rem;position:relative}.project-screen .content-wrapper>*{align-self:stretch;justify-self:center}@media(max-width:770px){.project-screen .content-wrapper{display:block}}.project-screen .content-wrapper ul{align-items:center;display:flex;justify-content:space-between}.project-screen .content-wrapper .tasks-wrapper{margin-top:1rem;width:100%}.project-screen .content-wrapper .tasks-wrapper .tasks-list{align-items:center;display:flex;display:block;justify-content:center;list-style-type:none;margin:0;padding:0;width:max-content}.project-screen .content-wrapper .tasks-wrapper .tasks-list>*{display:inline}.project-screen__row1{align-items:center;border-bottom:2px solid #49b4b8;border-radius:40px;border-radius:0!important;display:flex;justify-content:space-between;margin:auto auto 1em;padding-bottom:1rem;position:relative}.project-screen__row1 .buttons-wrapper{align-items:center;display:flex;justify-content:space-around;width:100%}.project-screen__row1 .buttons-wrapper .add-buttons-container{align-items:center;cursor:pointer;display:flex;flex-direction:column;font-weight:700;justify-content:flex-end;margin-right:5%;right:0;text-align:right}.project-screen__row1 .buttons-wrapper .add-buttons-container label{font-size:12px;opacity:.8}.project-screen__row1 .buttons-wrapper .add-buttons-container__icon{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-right:auto;opacity:1;transition:transform .2s ease-in-out;width:100%}.project-screen__row1 .buttons-wrapper .add-buttons-container__icon:hover{color:tomato!important;transform:scale(1.2)}.project-screen__row1 .project-labels{align-items:center;background-color:#0000;border-radius:30px;box-shadow:0 48px 100px 0 #110c2e26;display:flex;font-size:17px;font-weight:700;justify-content:center;padding:.1em .8em;position:relative;width:fit-content}.project-screen__workers-parent{border-radius:20px;box-shadow:0 10px 36px 0 #00000029,0 0 0 1px #0000000f;margin:1rem auto auto;padding:1rem}.project-screen__workers-parent ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0}.project-screen__workers-parent li{align-items:center;display:flex;flex-direction:row;justify-content:space-around;margin:10px 0;min-width:40%}@media(max-width:770px){.project-screen__workers-parent li{width:100%}}.project-screen__workers-parent li .user-card{align-items:flex-start;border:1px double hsla(0,0%,83%,.125);border-radius:10px;box-shadow:0 10px 36px 0 #00000029,0 0 0 1px #0000000f;display:flex;flex-direction:column;justify-content:flex-start;padding:1rem;position:relative;width:100%}.project-screen__workers-parent li .user-card__name{align-items:center;display:flex;font-size:22px;font-weight:700;justify-content:center;margin-bottom:1em;position:relative}.project-screen__workers-parent li .user-card__name:before{background-color:#49b4b8;bottom:50%;content:"";height:2px;position:absolute;right:-1rem;transform:translate(10%,100%);width:10%}.project-screen__workers-parent li .user-card__info-parent{border-radius:40px;border-top-left-radius:-40px;position:relative;width:100%}.project-screen__workers-parent .worker-icon{background-color:#383838;border:1px solid rgba(73,180,184,.431);border-radius:50%;height:20px;padding:5px;width:20px}.project-screen__workers-parent__icon{color:#49b4b8;margin-right:.5rem;position:relative}.project-screen .add-buttons-container{cursor:pointer;flex-direction:column;font-weight:700;position:absolute;right:1%;text-align:right;top:5%}.project-screen .add-buttons-container label{font-size:12px;opacity:.8}.project-screen .add-buttons-container__icon{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-right:auto;opacity:1;transition:transform .2s ease-in-out;width:100%}.project-screen .add-buttons-container__icon:hover{color:tomato!important;transform:scale(1.2)}.modal-users-wrapper{width:600px}.modal-users-wrapper li{border:1px solid #282828;border-radius:4px;box-shadow:1.95px 1.95px 2.6px #00000026;display:grid;grid-template-columns:10% 60% 20%;grid-template-rows:auto;margin-top:1em;padding:.3em 1em}.modal-users-wrapper__username{align-items:flex-end;display:flex;justify-content:flex-start}@media(max-height:700px){.project-screen{height:100vmax}}.task-screen{height:100vh;margin:auto;max-width:75%;padding-top:5%}@media(max-width:992px){.task-screen{max-width:none;width:95%}}.task-screen__sub-task-item{border:1px solid #49b4b8;border-radius:10px;padding:10px;width:fit-content}.task-screen .task-header-parent{align-items:center;display:flex;justify-content:center;margin-right:1rem;text-align:center}.task-screen .task-header-parent>*{font-weight:700;margin:4px}.task-screen .content-wrapper{border:1px solid #49b4b8;border-radius:10px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;padding:1rem;position:relative}@media(max-width:770px){.task-screen .content-wrapper{display:block}.task-screen__row1{justify-content:space-around;width:100%}}.task-screen__row1 .add-button{margin-left:auto}.task-screen__row1__col1{align-items:center;background-color:#0000;border-radius:30px;box-shadow:0 48px 100px 0 #110c2e26;display:flex;font-size:17px;font-weight:700;justify-content:center;padding:.1em .8em;position:relative;width:max-content}.task-screen__row1__col1:after{background-color:#49b4b8;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.task-screen .add-buttons-container{cursor:pointer;flex-direction:column;font-weight:700;position:absolute;right:1%;text-align:right;top:5%}.task-screen .add-buttons-container label{font-size:12px;opacity:.8}.task-screen .add-buttons-container__icon{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-right:auto;opacity:1;transition:transform .2s ease-in-out;width:100%}.task-screen .add-buttons-container__icon:hover{color:tomato!important;transform:scale(1.2)}@media(max-height:700px){.task-screen{height:100vmax}}.week-details-con{margin:auto;max-width:800px;min-height:100vmin;padding-top:5%;position:relative;width:100%;width:80%}@media(max-width:770px){.week-details-con{padding-top:0;width:100%}}.week-details-con .chart-times{align-items:flex-start;align-self:end;display:flex;flex-direction:column;flex-direction:column-reverse;justify-content:flex-end;justify-self:end}@media(max-width:770px){.week-details-con .chart-times{align-items:center;align-self:center;flex-direction:column-reverse;justify-content:center;justify-self:center}}.week-details-con .chart-times>*{align-items:flex-end;display:flex;justify-content:flex-end}.week-details-con .cells{font-size:12px;height:40px;max-width:30px;width:50%}.week-details-con .loading-container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.week-details-con .back-button{cursor:pointer;display:inline-block;left:2%;position:absolute;top:2%;transition:all .1s ease-in-out}.week-details-con .back-button>*{border:1px solid #49b8b8;border-radius:10px;padding:.1em 1.5em}.week-details-con .back-button:hover{transform:scale(1.2)}.week-details-con .guid-colors-parent,.week-details-con .guid-colors-parent>*{align-items:center;display:flex;justify-content:center}.week-details-con .guid-colors-parent>*{margin:0 5px}.week-details-con .guid-colors-parent .guid-colors1,.week-details-con .guid-colors-parent .guid-colors2,.week-details-con .guid-colors-parent .guid-colors3,.week-details-con .guid-colors-parent .guid-colors4{display:inline-block;height:20px;margin:0 5px;min-height:20px;min-width:20px;width:20px}.week-details-con .guid-colors-parent .guid-colors2{background-color:#f44a69}.week-details-con .guid-colors-parent .guid-colors1{background-color:#49b8b8}.week-details-con .guid-colors-parent .guid-colors3{background-color:tomato}.week-details-con .guid-colors-parent .guid-colors4{background-color:#add8e6}@media(max-width:992px){.week-details-con{max-width:none}}.week-details-con .custom-chart{display:grid;grid-template-columns:1fr 9fr;grid-template-rows:auto;min-height:500px}.week-details-con .week-days-container{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:auto;margin:auto;width:100%}.week-details-con .week-days-container>*{align-self:center;font-size:10px;font-weight:900;justify-self:center;text-align:center;width:100%}@media(max-width:770px){.week-details-con .week-days-container{margin-top:0}}.week-details-con .calendar-wrapper{margin:auto}@media(max-width:992px){.week-details-con .calendar-wrapper{max-width:none;width:90%}}.week-details-con .week-range{align-items:center;display:flex;justify-content:space-around}.week-details-con .week-range>*{font-weight:700;margin:.4em}.week-details-con .day{margin:auto}.week-details-con .day .week-days{align-items:center;display:flex;flex-direction:column;font-size:12px;justify-content:center}.week-details-con .day .event{border-radius:10px;box-shadow:0 2px 8px 0 #63636333;display:grid;grid-template-columns:1fr 5fr;grid-template-rows:auto;margin:1rem auto;width:100%}.week-details-con .day .event__body{border-left:1px solid #d3d3d3;border-radius:5px;overflow:hidden;width:100%}.week-details-con .day .event__body .situation{align-items:center;display:flex;justify-content:space-around;padding:.5rem;width:100%}.week-details-con .day .event .dayof{align-items:center;display:flex;font-weight:900;justify-content:center;padding:.5rem;width:100%}.week-details-con .day .event .dayof__p{color:#add8e6;font-size:12px}.week-details-con .day .event__header{align-items:center;background:linear-gradient(90deg,#333939,#222424);font-weight:700;justify-content:center;min-height:20px;overflow:hidden;text-align:right;width:100%}.week-details-con .day .event__header>.icon{align-items:center;display:flex;justify-content:center}.week-details-con .day .event__header__transparent{align-items:center;background:linear-gradient(90deg,rgba(115,218,221,.125),#f3f3f3);font-weight:700;justify-content:center;text-align:right;width:100%}.week-details-con .day .event__header__transparent>.icon{align-items:center;display:flex;justify-content:center}.week-details-con .arrows-container{align-items:center;cursor:pointer;display:flex;justify-content:space-around;margin:auto}.week-details-con .arrows-container button{background-color:#0000;border:none;cursor:pointer;display:flex;margin:auto;padding:5px 10px}.week-details-con .arrows-container *{align-items:center;display:flex;font-size:17px;font-weight:900;justify-content:center}@keyframes scaleUp{0%{opacity:0;transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}.scale-up-animation{animation:scaleUp .2s ease-out;transform-origin:bottom}.table-con{display:table;margin:40px 0;width:100%}.table-con .user-table-card{cursor:pointer;transition:transform .1s ease-in}.table-con .user-table-card:hover{transform:scale(1.2)}.table-con .label-and-icon{display:grid;grid-template-columns:30% 70%;grid-template-rows:auto}.table-con .label-and-icon>*{align-self:center}button>.MuiSvgIcon-root[data-testid=ArrowDropDownIcon],button>.MuiSvgIcon-root[data-testid=ArrowLeftIcon],button>.MuiSvgIcon-root[data-testid=ArrowRightIcon]{color:#fff}textarea{font-family:Roboto,sans-serif}textarea::placeholder{font-weight:700}.leave-rapport-wrapper{color:#d3d3d3;height:100vh;margin:auto;max-width:1920px;padding-top:5%;width:100%}@media(max-width:770px){.leave-rapport-wrapper{padding-top:0}}.leave-rapport-wrapper--dark-theme .MuiButtonBase-root,.leave-rapport-wrapper--dark-theme .css-1tjenlo-MuiButtonBase-root-MuiButton-root{color:#49b4b8!important;text-shadow:none}.leave-rapport-wrapper--light-theme .MuiButtonBase-root,.leave-rapport-wrapper--light-theme .css-1tjenlo-MuiButtonBase-root-MuiButton-root{color:#375b5c!important;font-weight:900;text-shadow:none}.leave-rapport-wrapper h1{text-align:center}.leave-rapport-wrapper label{font-weight:700}.leave-rapport-wrapper__message{align-items:center;background-color:#0000;border-color:gray;border-radius:5px;border-width:1px;box-shadow:0 2px 8px 0 #63636333;color:#fff;display:flex;font-size:14px;justify-content:center;margin:5% auto auto;min-height:100px;padding:1em;width:95%}.leave-rapport-wrapper .fileds-wrapper{margin:auto;padding-top:1rem;width:60%}@media(max-width:1200px){.leave-rapport-wrapper .fileds-wrapper{width:90%}}.leave-rapport-wrapper .fileds-wrapper .navigation-buttons{align-items:center;display:flex;justify-content:center;padding:5% 0;width:100%}@media(max-width:579px){.leave-rapport-wrapper .fileds-wrapper .navigation-buttons *{font-size:12px}}.leave-rapport-wrapper__times_parent{align-items:center;display:flex;justify-content:space-around;width:100%}.leave-rapport-wrapper__times_parent>*{margin:auto 1%;width:100%}.leave-rapport-wrapper .switch-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-left:auto;width:max-content}.leave-rapport-wrapper__select-wrapper{align-items:center;display:flex;justify-content:center;margin-right:auto;width:100%}@media(max-width:770px){.leave-rapport-wrapper__select-wrapper{flex-direction:column}}.leave-rapport-wrapper .button-wr,.leave-rapport-wrapper__select-wrapper>*{width:100%}.leave-rapport-wrapper .project-hour{margin-top:1rem;text-align:center}.leave-rapport-wrapper .times-submit-button{align-items:center;display:flex;justify-content:center;width:100%}.calendar-wrapper{margin:auto;padding:1rem 0;width:100%}.calendar-wrapper .week-range{align-items:center;display:flex;justify-content:center;margin:auto}.calendar-wrapper .week-range>*{margin:.2rem auto}.arrows-con{align-items:center;display:flex;justify-content:space-around;margin:auto;max-width:700px}.arrows-con .arrows-wrapper:hover{color:#d3d3d3}.arrows-con .arrows-wrapper:hover *{color:tomato;transform:scale(1.02);transition:transform .2s ease-in-out,color .2s ease-in}.arrows-con .arrows-wrapper button{align-items:center;background-color:#0000;background-color:#0000!important;border-width:0;cursor:pointer;display:flex;font-size:14px;font-weight:900;justify-content:center;opacity:.9}@media(max-width:579px){.arrows-con .arrows-wrapper button{font-size:12px}}.week-range{align-items:center;display:flex;font-size:14px;justify-content:center}.leave-status-card{border-radius:10px;box-shadow:1.95px 1.95px 2.6px #00000026;margin:2px auto auto;max-width:1920px;padding:.1rem;width:90%}@media(max-width:992px){.leave-status-card{max-width:none;width:90%}}.leave-status-card .select-wrapper{align-items:center;display:flex;justify-content:space-between;margin:auto}.leave-status-card .select-wrapper>*{width:50%}.leave-status-card .info-card{border-radius:10px;margin-top:1rem}.leave-status-card .info-button{background-color:#0000;border-width:0;cursor:pointer;transition:transform .1s ease-in-out}.leave-status-card .info-button:hover{filter:contrast(220%);transform:scale(1.4)}.leave-status-card .leave-item,.leave-status-card .leave-item-header{border-radius:5px;box-shadow:0 25px 20px -20px #00000073;display:grid;grid-template-columns:2fr 1fr 2fr 2fr .5fr;grid-template-rows:auto;margin-bottom:.2em;position:relative;width:100%}.leave-status-card .leave-item-header__icon,.leave-status-card .leave-item__icon{align-items:center;border-radius:50%;display:flex;justify-content:center}.leave-status-card .leave-item *,.leave-status-card .leave-item-header *{align-self:center;font-size:15px;justify-self:flex-start;opacity:.8;padding:4px}@media(max-width:770px){.leave-status-card .leave-item *,.leave-status-card .leave-item-header *{font-size:13px}}.leave-status-card .user-leave-card{box-shadow:0 25px 20px -20px #00000073}.leave-status-card .leave-item-header{border:none;box-shadow:inset 0 2px 4px 0 #0000000f;color:#49b4b8;font-weight:700;margin-bottom:10px}.leave-status-card .leave-item-header>*{padding-left:1em}.modal-date-item{align-items:center;border-radius:5px;box-shadow:1.95px 1.95px 2.6px #00000026;color:#f5f5f5;display:flex;justify-content:space-between;margin-bottom:.5em;padding:.3em 0;text-align:left}.modal-date-item>span{align-self:flex-start;justify-self:flex-start;margin-right:auto;min-width:200px;opacity:.8;text-align:left}.leaves-review-container{height:100vh;margin:auto;padding:1rem}@media(max-width:579px){.leaves-review-container{padding:0;width:100vw}.leaves-review-container *{font-size:10px}}.leaves-review-container .select-wrapper{align-items:center;display:flex;justify-content:space-between;margin:auto;width:fit-content;width:90%!important}.leaves-review-container .select-wrapper>*{width:50%}.modal-con .icon-cont{margin:1rem}.modal-con .icon-cont,.modal-con .icon-cont .icon{align-items:center;display:flex;justify-content:center}.modal-con .icon-cont .icon{background-color:#0000;border-radius:50%;box-shadow:0 2px 5px -1px #32325d40,0 1px 3px -1px #0000004d;cursor:pointer;font-size:33px;height:40px;margin:.2em;transition:transform .05s ease-in-out,background-color .05s ease-in-out;width:40px}.modal-con .icon-cont .icon:hover{background-color:silver;transform:scale(1.3)}.modal-con__meddelande{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.modal-con__meddelande>*{align-items:center;display:flex;justify-content:center;max-width:500px}.leave-status{height:100vh;margin:auto;padding-top:4%;width:80%}@media(max-width:770px){.leave-status{max-width:none;width:100%}}.leave-status--dark-theme svg{color:#f5f5f5}.leave-status .select-wrapper{align-items:center;display:flex;justify-content:space-between;margin:auto}.leave-status .select-wrapper>*{width:50%}.leave-status__items-wrapper{border-radius:5px;margin:auto;padding:10px}.leave-status__items-wrapper .info-card{border-radius:10px;margin-top:1rem}.leave-status__items-wrapper .info-button{background-color:#0000;border-width:0;cursor:pointer;transition:transform .1s ease-in-out}.leave-status__items-wrapper .info-button:hover{filter:contrast(220%);transform:scale(1.4)}.leave-status__items-wrapper .leave-item,.leave-status__items-wrapper .leave-item-header{border-radius:5px;display:grid;grid-template-columns:2fr 1fr 2fr 2fr .5fr;grid-template-rows:auto;margin:auto;position:relative;width:90%}.leave-status__items-wrapper .leave-item *,.leave-status__items-wrapper .leave-item-header *{align-self:center;font-size:15px;justify-self:flex-start;opacity:.8;padding:4px}@media(max-width:770px){.leave-status__items-wrapper .leave-item *,.leave-status__items-wrapper .leave-item-header *{font-size:13px}}.leave-status__items-wrapper .user-leave-card{box-shadow:0 15px 12px -20px #00000073}.leave-status__items-wrapper .leave-item-header{border:none;color:#49b4b8;font-weight:700;margin-bottom:10px}.leave-status__items-wrapper .leave-item-header>*{padding-left:1em}@media(max-width:700px){.leave-status{height:100vmax}}@media(max-height:800px){.leave-status{height:100vmax}}.month-details-container{background-color:"black";border:2px solid rgba(69,73,74,.298);border-radius:20px!important;box-shadow:0 3px 6px #00000029,0 3px 6px rgba(0,0,0,.079);margin-top:1rem}.month-details-container .day-cell{width:100%}.month-details-container .day-cell:hover{color:tomato!important;cursor:pointer;transition:all .2s ease-in}@media(max-width:579px){.month-details-container{font-size:12px;margin:auto;width:95%}}.month-details-container .arrows-container{padding:.7em}@media(max-width:579px){.month-details-container .arrows-container *{font-size:12px}}.switch-container{display:block;text-align:center}.switch-container label{color:#f5f5f5;margin:auto}.date-pickers-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;margin:auto;width:max-content}.date-pickers-wrapper .MuiTextField-root{border:1px solid #49b4b8!important;border-radius:5px;border-top:none!important}@media(max-width:1200px){.date-pickers-wrapper{flex-direction:column}}.date-pickers-wrapper input,.date-pickers-wrapper label{color:#fff}.date-pickers-wrapper svg{color:#49b4b8}.date-pickers-wrapper .Mui-disabled{color:#fff6!important}.date-pickers-wrapper>*{margin:1em}.date-pickers-wrapper--light{color:red}.navigation-buttons-container{align-items:center;display:flex;justify-content:space-around;margin:auto;width:max-content}.navigation-buttons-container>button{font-size:13px;min-width:100px;padding:.7em 1.5em}.navigation-buttons-container .nav_item{background-color:#0000;background-color:#d3d3d3;border-radius:30px;border-width:0;cursor:pointer;font-weight:700;margin:6%;transition:all .1s ease-in}.navigation-buttons-container .nav_item:hover{transform:scale(1.1)}.navigation-buttons-container .nav_item_selected{background-color:#49b4b8;border-radius:30px;border-width:0;box-shadow:1.95px 1.95px 2.6px #00000026;cursor:pointer;font-weight:700;margin:6%;text-decoration:underline}.month-report{border-radius:20px;height:100vh;margin:auto;padding-bottom:10%;padding-top:4%;width:50%}@media(max-width:2000px){.month-report{transform:translateX(-5%);width:60%}}@media(max-width:1200px){.month-report{transform:none;width:80%}}@media(max-width:770px){.month-report{width:100%}}.month-report label{align-items:center;display:block;display:flex;font-family:Roboto,sans-serif;font-size:25px;font-weight:700;justify-content:center;margin:2rem 0;text-align:center}.month-report__week-icon{align-items:center;color:#49b4b8;display:flex;font-size:14px;height:40px;justify-content:space-around;position:absolute;right:0;top:0;width:fit-content}.month-report__week-icon *{align-items:center;display:flex;font-size:12px;justify-content:center;margin-right:4px}@media(max-width:579px){.month-report__week-icon *{flex-direction:column-reverse;font-size:8px;margin:2px}}.month-report .month-report-rapport-outer-container{border-radius:10px;margin:auto auto 10%;max-height:200px;overflow-y:scroll;padding:1em}.month-report .month-report-rapport-outer-container::-webkit-scrollbar{-webkit-appearance:none;width:7px}.month-report .month-report-rapport-outer-container__icon{cursor:pointer;font-size:17px;transition:all .2s ease-in-out}.month-report .month-report-rapport-outer-container__icon:hover{filter:brightness(220%);transform:scale(1.2)}.month-report .month-report-rapport-outer-container::-webkit-scrollbar-thumb{background-color:rgba(99,98,98,.653);border-radius:4px;box-shadow:0 0 1px #3c3a3a80}.month-report .arrows-container{align-items:center;cursor:pointer;display:flex;justify-content:space-around;margin:auto}.month-report .arrows-container button{background-color:#0000;border:none;cursor:pointer;display:flex;margin:auto;padding:5px 10px}.month-report .arrows-container *{align-items:center;display:flex;font-size:17px;font-weight:900;justify-content:center}@media(max-width:579px){.month-report .arrows-container *{font-size:12px}}.month-report .guid-colors-parent{align-items:center;display:flex;justify-content:center;margin:10px}.month-report .guid-colors-parent>*{align-items:center;display:flex;font-size:12px;justify-content:center;margin:0 5px;opacity:.9}@media(max-width:579px){.month-report .guid-colors-parent>*{font-size:8px}}.month-report .guid-colors-parent .guid-colors1,.month-report .guid-colors-parent .guid-colors2,.month-report .guid-colors-parent .guid-colors3,.month-report .guid-colors-parent .guid-colors4{display:inline-block;height:15px;min-height:15px;min-width:15px;width:15px}@media(max-width:579px){.month-report .guid-colors-parent .guid-colors1,.month-report .guid-colors-parent .guid-colors2,.month-report .guid-colors-parent .guid-colors3,.month-report .guid-colors-parent .guid-colors4{height:10px;min-height:10px;min-width:10px;width:10px}}.month-report .guid-colors-parent .guid-colors1{background-color:#add8e6;margin:0 5px}.month-report .guid-colors-parent .guid-colors2{background-color:#f93333;margin:0 5px}.month-report .guid-colors-parent .guid-colors3{background-color:#ff6f3c;margin:0 5px}.month-report .guid-colors-parent .guid-colors4{background-color:#ff0;margin:0 5px}.month-report .guid-colors-parent .guid-colors5{background-color:gray;margin:0 5px}.modal-title{align-items:center;display:block;display:flex;font-family:Roboto,sans-serif;font-weight:700;justify-content:center;margin:2rem 0;text-align:center}.month-report-wrapper{margin:auto auto 2rem}.edit-calandars-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;min-height:100vmin;width:max-content}.edit-calandars-wrapper label{font-weight:900}.table-wrapper{border-radius:10px;box-shadow:0 2px 8px 0 #63636333;height:100px;margin:1rem auto auto;width:100%}@media(max-width:770px){.table-wrapper{max-width:none}}@media(max-width:579px){.month-report .month-report-wrapper{padding:0}.month-report .month-report-wrapper__col1{margin:auto;max-width:100%}.month-report .month-report-wrapper .month-report-footer{height:100%;margin-top:auto;min-height:200px}}.month-details-container{border-radius:5px}.month-details-container--username{align-items:flex-start;display:flex;font-size:15px!important;font-weight:700;justify-content:flex-start}@media(max-width:770px){.month-details-container--username{align-items:center;font-size:7px!important;justify-content:center}}.month-details-container .month-table-wrapper{padding:2%}.month-details-container .month-details-container--header-container{background-color:#414040;padding:1em}.month-details-container .users-container{border-radius:5px;padding:1em}.month-details-container .users-container--dagar-wrapper{align-self:flex-start;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:auto;justify-self:start;width:100%}@media(max-height:700px){.month-report{height:100vmax}}.place-middle{align-items:center;display:flex;justify-content:center}.notification{height:100vh}.notification__drawer-container{align-items:center;border-top:1px double #49b4b8;box-shadow:inset 0 2px 4px 0 #0000000f;display:flex;flex-direction:column;justify-content:flex-start;margin-top:50px;text-align:left}@media(max-width:579px){.notification__drawer-container{align-items:flex-start;flex-direction:row;margin-top:0;padding-left:1rem}}.notification__drawer-container--light svg{color:#867a7a}.notification__drawer-container--light .notification__drawer-container__label{color:#282828}.notification__drawer-container--light .notification__drawer-container__icon{color:#000}.notification__drawer-item{align-items:center;cursor:pointer;display:flex;justify-content:flex-start;margin:.5rem 0;position:relative;transition:all .2s ease-in-out;width:100%}@media(max-width:770px){.notification__drawer-item{margin-left:1rem;width:fit-content}}.notification__drawer-item:after{background-color:hsla(0,0%,96%,.329);bottom:-10%;content:"";height:1px;left:0;position:absolute;width:100%}@media(max-width:579px){.notification__drawer-item:after{height:0}}.notification__drawer-item--selected svg{color:#49b4b8}.notification__drawer-item--selected .notification__drawer-container__label{color:#49b4b8;margin-left:3px;transform:scale(1.1)}.notification__drawer-item--selected .notification__drawer-container__icon{color:#49b4b8!important;opacity:1}.notification__drawer-item>*{align-items:center;display:flex;justify-content:center}.notification__body{display:grid;font-weight:500;grid-template-columns:8fr 1fr;grid-template-rows:auto;overflow:visible}@media(max-width:770px){.notification__body{display:flex;flex-direction:column-reverse;font-size:12px}}.notification__body__main{border-right:1px solid #49b4b8;border-top:1px solid #49b4b8;border-top-right-radius:30px;height:100%;max-height:1080px;overflow-y:scroll;padding:5%}.notification__body__main .notification-form{align-items:flex-start;border-radius:20px;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;display:flex;flex-direction:column;justify-content:flex-end;margin:auto;max-width:700px;padding:3%}.notification__body__main .notification-form--dark .notification-form__field::placeholder{color:#e4e1e1!important;font-weight:700;opacity:.8}.notification__body__main .notification-form--light .notification-form__field::placeholder{color:#161616!important;font-weight:500;opacity:.9}.notification__body__main .notification-form__label{display:inline-block;padding-bottom:3%;padding-left:3%;width:100%}.notification__body__main .notification-form__field{border-radius:7px!important;margin-top:7px}.notification__body__main .notification-form__button-container{margin-right:auto;text-align:left}.notification__body__main .notification-form fieldset,.notification__body__main .notification-form textarea{border:none;border-bottom:1px solid #49b4b8;border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;font-size:16px;margin:auto;padding:1rem;width:95%!important}.notification__body__main .notification-form svg{color:#fff}.notification__body__main .notification-form>*{margin:.3rem}.notification__body__main .notification-form textarea{background-color:#0000}.notification__body__main .notification-form textarea::placeholder{color:#e9e7e7;font-size:14px}.notification__body__main .navigate-button{cursor:pointer;transition:all .2s ease-in-out}.notification__body__main .navigate-button:hover{filter:brightness(150%);transform:scale(1.5)}.expanded-notifications{padding-top:5%}.expanded-notifications__message{border-radius:5px;padding:.5rem 0 .5rem .5rem}.expanded-notifications__reply--fields{border:1px solid #49b4b8;border-radius:10px;box-shadow:1.95px 1.95px 2.6px #00000026;font-size:14px;margin-top:1rem;padding:10px}.expanded-notifications__new-message{font-size:33px;text-align:right}.expanded-notifications .expanded-notifications__items{border-radius:10px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;margin:auto;padding:1rem;width:60%}@media(max-width:1200px){.expanded-notifications .expanded-notifications__items{padding:0;width:90%}}.expanded-notifications .expanded-notifications__items__main{border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.005),0 1px 2px rgba(0,0,0,.066);margin:10px auto;max-width:700px;padding:1rem}.expanded-notifications .expanded-notifications__items__reply{align-items:center;cursor:pointer;display:flex;font-size:22px;justify-content:center;margin-right:2rem;transition:all .1s ease-in-out}.expanded-notifications .expanded-notifications__items__reply:hover{background-color:#49b4b8;border-radius:50%;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;height:30px;width:30px}.expanded-notifications .expanded-notifications__items__row1{align-items:center;display:flex;justify-content:space-between}.expanded-notifications .expanded-notifications__items__row1__row1{align-items:center;display:flex;justify-content:center;margin-top:1rem;width:max-content}.expanded-notifications .expanded-notifications__items__row2{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin:1rem}.expanded-notifications .expanded-notifications__items__row2__title{align-items:flex-end;display:flex;display:inline-block;justify-content:centfler;margin-bottom:1rem}.expanded-notifications .expanded-notifications__items__user-icon{background-color:#49b4b8;border-radius:50%;font-size:33px;padding:.3rem}.expanded-notifications__reply{font-size:33px;text-align:right}@media only screen and (max-height:600px){.expanded-notifications{height:100vmax}}.profile .profile-wrapper{margin:auto}.profile .profile-wrapper__col2{display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-template-columns:auto}@media(max-width:770px){.profile .profile-wrapper__col2{display:flex!important;flex-direction:column}}.profile .profile-wrapper__col2>*{display:block;max-width:300px;min-width:40%}@media(max-width:770px){.profile .profile-wrapper__col2>*{max-width:none;width:100%!important}}.custom-node{background:#485563;background:linear-gradient(90deg,#29323c,#485563);border:.02px double #ffffff38;box-shadow:0 1px 3px #0003}.flows-container{height:100vh;width:100%}@media(max-width:770px){.flows-container{font-size:8px;overflow:scroll}}.flows-container a{display:none!important}.items{color:#f5f5f5;font-size:10px}.items .icons{font-size:16px}.AddButton_add-button__hPkMH{border-radius:50%;box-shadow:0 4px 12px #0000001a;color:#49b4b8;cursor:pointer;transition:all .1s ease-in-out}.AddButton_add-button__hPkMH:hover{color:#49b4b8;transform:scale(1.2)}.minimized-calendar-parent{bottom:50%!important;left:0;position:absolute}.minimized-calendar-parent .MuiPickersFadeTransitionGroup-root{font-size:10px}.minimized-calendar-parent .MuiSvgIcon-root{color:#49b4b8!important;font-size:19px}@media(max-width:1200px){.minimized-calendar-parent{transform:translateY(-200%)}}@media(max-width:2000px){.minimized-calendar-parent button{font-size:10px!important;height:20px!important}.minimized-calendar-parent .MuiDateCalendar-root{font-size:5px!important;width:200px!important}}.minimized-calendar-parent .minimized-calendar{height:100%;width:100%}@media(max-width:1200px){.minimized-calendar-parent .minimized-calendar{display:none}}.minimized-calendar-parent .minimized-calendar__icon{color:aqua;cursor:pointer;transform:translateY(-50%);z-index:200}.minimized-calendar-parent .minimized-calendar__icon:hover{color:tomato;transition:all .1s ease-in}@media(max-width:1200px){.minimized-calendar-parent .minimized-calendar-icon{margin-left:10%;padding:1rem}}.minimized-calendar__wrapper{max-height:100px!important;width:100px}.calendar-container{border-radius:20px;box-shadow:0 3px 6px #00000029,0 3px 6px rgba(0,0,0,.079);margin:auto;max-height:600px;opacity:1;overflow:hidden;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}@media(max-width:579px){.calendar-container{font-size:12px}}.calendar-container .day-cell:hover{color:tomato!important;transform:scale(1.1);transition:all .2s ease-in}.calendar-container .guid-component-parent{padding:0}@media(max-width:579px){.calendar-container .guid-component-parent{font-size:8px}.calendar-container .guid-component-parent button{font-size:7px}}.month-header{align-items:center;display:flex;justify-content:center;text-align:center}.month-header>*{background-color:#0000;border:none}.month-details-container--header-container{align-items:center;display:flex;justify-content:space-between;margin:auto}.arrows-container{padding:.7em}@media(max-width:579px){.arrows-container{font-size:12px;padding:.1rem}}.arrows-container{align-items:center;cursor:pointer;display:flex;justify-content:space-around;margin:auto;width:fit-content}.arrows-container button{background-color:#0000;border:none;cursor:pointer;display:flex;margin:auto;padding:5px 10px}.arrows-container *{align-items:center;display:flex;font-size:17px;font-weight:900;justify-content:center;margin:0 1rem}@media(max-width:1200px){.arrows-container *{font-size:15px}}@media(max-width:579px){.arrows-container *{font-size:12px}}.fa-solid:hover{transform:scale(1.2);transition:transform 4ms ease-in}.skeleton{background-color:#565353;border-radius:4px;margin:auto;overflow:hidden;position:relative}.skeleton:after{animation:skeleton-loading 1.5s infinite;background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes skeleton-loading{0%{left:-100%}to{left:100%}}.time-picker-container{margin:auto;width:100%}.time-picker-container input{opacity:.7}.add-task-wrapper{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin:auto;width:fit-content}@media(max-width:770px){.add-task-wrapper{width:100%}}.add-task-wrapper .add-task-button,.add-task-wrapper .add-task-input,.add-task-wrapper .add-task-select{margin:auto;max-width:700px;width:500px}@media(max-width:770px){.add-task-wrapper .add-task-button,.add-task-wrapper .add-task-input,.add-task-wrapper .add-task-select{max-width:700px;width:100%}}.time-rapport-wrapper{margin:auto;padding-bottom:2%;padding-top:5%;width:100%}@media(max-width:1200px){.time-rapport-wrapper{width:90%}}.time-rapport-wrapper .total-times-wrapper{font-weight:700;padding:1rem;text-align:right}.time-rapport-wrapper .switch-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.time-rapport-wrapper .time-registering-form-parent{border:1px solid gray;border-radius:20px;margin:auto;padding:1rem 1rem 3rem;position:relative;width:60%}@media(max-width:1200px){.time-rapport-wrapper .time-registering-form-parent{padding:0 0 2rem;width:100%}}@media(max-width:770px){.time-rapport-wrapper .time-registering-form-parent{padding-bottom:1rem;width:90vw}}.time-rapport-wrapper .time-registering-form-parent h3{background-color:#383838;color:#49b4b8;padding:1rem}.time-rapport-wrapper .time-registering-form-parent .time-registering-form{border-radius:10px;box-shadow:0 3px 8px #0000003d}@media(max-width:579px){.time-rapport-wrapper .time-registering-form-parent .time-registering-form *{font-size:12px}}.time-rapport-wrapper .time-registering-form-parent .time-registering-form__total-times-wrapper{border-bottom:1px solid #add8e6;opacity:.6;padding:1rem;text-align:right}.time-rapport-wrapper .time-registering-form-parent .time-registering-form__total-times-wrapper>span{margin-right:1rem;text-decoration:underline}.time-rapport-wrapper .time-registering-form-parent .time-registering-form__label{align-items:center;background-color:#383838;box-shadow:1.95px 1.95px 2.6px #00000026;color:#fff;display:flex;justify-content:space-around;margin-bottom:1rem;padding:1rem 0}.time-rapport-wrapper .calendars-container{margin:auto;max-width:1000px;width:70%}@media(max-width:2000px){.time-rapport-wrapper .calendars-container{width:60%}}@media(max-width:1200px){.time-rapport-wrapper .calendars-container{width:70%}}@media(max-width:770px){.time-rapport-wrapper .calendars-container{padding-top:0;width:90%}}@media(max-width:579px){.time-rapport-wrapper .calendars-container{padding-top:0;width:100%}}.time-rapport-wrapper .dark-icons{color:#000!important}.time-rapport-wrapper .fileds-wrapper{max-width:900px;width:100%}.time-rapport-wrapper .fileds-wrapper .switch-wrapper{align-items:center;display:flex;justify-content:center}.time-rapport-wrapper .fileds-wrapper .select-wrapper{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:100%}@media(max-width:579px){.time-rapport-wrapper .fileds-wrapper .select-wrapper{flex-direction:column}}.time-rapport-wrapper .fileds-wrapper .select-wrapper>*{width:100%}.time-rapport-wrapper .fileds-wrapper .times_parent{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:100%}.time-rapport-wrapper .fileds-wrapper .times_parent>*{margin:10px;width:100%}@media(max-width:770px){.time-rapport-wrapper .fileds-wrapper .times_parent{width:100%}}@media(max-width:579px){.time-rapport-wrapper .fileds-wrapper .times_parent{flex-direction:column}}.time-rapport-wrapper .fileds-wrapper h1,.time-rapport-wrapper .fileds-wrapper h2{text-align:center}.time-rapport-wrapper .fileds-wrapper label{font-weight:700}.time-rapport-wrapper .fileds-wrapper .button-wr{width:100%}.time-rapport-wrapper .fileds-wrapper .project-hour{margin-top:1rem;text-align:center}.time-rapport-wrapper .fileds-wrapper .times-submit-button{align-items:center;display:flex;justify-content:center;width:100%}@media screen and (max-width:768px){.time-rapport-wrapper .time-rapport-wrapper{height:100vmax;max-width:100%}.time-rapport-wrapper .time-rapport-wrapper__times_parent{flex-direction:column}}@media screen and (max-width:980px){.time-rapport-wrapper .time-rapport-wrapper{max-width:99%}}.user-dashboard{font-size:14px;margin:auto;max-width:95%;overflow:hidden;padding-top:5vmin;width:100%}.user-dashboard .MuiAccordionSummary-root{display:none!important}@media(max-width:770px){.user-dashboard>*{font-size:12px}.user-dashboard .table-con *{font-size:10px}}.user-dashboard .table-data{padding:10px;position:relative;text-align:center}.user-dashboard .table-data:before{background-color:#5c5a5a;content:"";left:0;min-height:50px;position:absolute;top:0;width:2px}.user-dashboard .table-header{font-size:13px;font-weight:700;padding:1em;text-align:center}.user-dashboard .table-header span{vertical-align:initial}.user-dashboard .user-info-container{margin:auto;padding:.5rem 0}.user-dashboard .icons{color:#49b4b8;margin:auto 5px}.user-dashboard .place-middle{align-items:center;display:flex;justify-content:center}.user-dashboard .extra-informations-label{align-items:center;display:flex;font-weight:700;justify-content:flex-start;position:relative}.user-dashboard .extra-informations-label>span{margin-left:5px}.user-dashboard .extra-informations-label:after{background-color:rgba(77,76,76,.513);bottom:-20%;content:"";height:3px;left:0;position:absolute;width:100%}.user-dashboard .times-container{font-size:12px;font-weight:700}@media(max-width:992px){.user-dashboard{max-width:none}}.user-dashboard .table-con__label-and-icon{align-items:flex-end;display:flex;justify-content:center}.user-dashboard .table-con__label-and-icon *{margin-right:5px}.user-dashboard .arrows-container{align-items:center;cursor:pointer;display:flex;justify-content:space-around;margin:auto}.user-dashboard .arrows-container button{background-color:#0000;border:none;cursor:pointer;display:flex;margin:auto;padding:5px 10px}.user-dashboard .arrows-container *{align-items:center;display:flex;font-size:17px;font-weight:900;justify-content:center;opacity:.9}@media(max-width:579px){.user-dashboard .arrows-container *{font-size:12px}}@media(max-width:700px){.user-dashboard{height:100vmax}}.user-dashboard{position:relative}.user-dashboard__calendar{cursor:pointer;font-size:33px!important;position:absolute;right:5%}.MonthDetails_month-details-container__x74lp{height:100vh;max-width:90%;overflow:visible;padding-top:4%}@media(max-width:1200px){.MonthDetails_month-details-container__x74lp{max-width:none}}@media(max-width:579px){.MonthDetails_month-details-container__x74lp{height:100vh;min-width:1080px;overflow:scroll;width:auto}}.MonthDetails_month-details-container__x74lp .MonthDetails_icons__lihT5{color:#49b4b8;font-size:22px;width:100%}.MonthDetails_month-details-container--username__N6DH6{align-items:flex-start;display:flex;font-size:15px!important;font-weight:700;justify-content:flex-start}@media(max-width:770px){.MonthDetails_month-details-container--username__N6DH6{align-items:center;font-size:12px!important;justify-content:center}}.MonthDetails_month-details-container__x74lp .MonthDetails_month-table-wrapper__Jss5H{padding:2%}.MonthDetails_month-details-container__x74lp .MonthDetails_month-details-container--header-container__la41K{background-color:#414040;padding:1em}.MonthDetails_month-details-container__x74lp .MonthDetails_users-container__S76g2{border:1px solid rgba(0,0,0,.076);border-radius:5px}.MonthDetails_month-details-container__x74lp .MonthDetails_users-container--dagar-wrapper__j7wf3{align-self:flex-start;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:auto;justify-self:start;width:100%}.MonthDetails_month-details-container__header-container__Imcqn{box-shadow:0 1px 4px #00000029;display:grid;grid-template-columns:10% 80% 10%;grid-template-rows:auto;margin:auto;padding:1em}.MonthDetails_month-details-container__header-container__Imcqn>*{align-items:center;display:flex;font-size:.7vw;justify-content:flex-start}@media(max-width:770px){.MonthDetails_month-details-container__header-container__Imcqn>*{font-size:1vw}}.MonthDetails_month-details-container--times--wrapper__uKxCK{border-radius:5px;display:grid;grid-template-columns:10% 80% 10%;grid-template-rows:auto;margin:auto;padding:1em}.MonthDetails_month-details-container--times--wrapper__uKxCK:first-child,.MonthDetails_month-details-container--times--wrapper__uKxCK:nth-child(2n+3){background:#414040}.MonthDetails_month-details-container--times--wrapper__uKxCK>*{font-size:10px}.MonthDetails_month-details-container--times--wrapper__uKxCK .MonthDetails_week-info-container__JpN60{font-size:12px;padding-left:2%}@media(max-width:2000px){.MonthDetails_month-details-container--times--wrapper__uKxCK .MonthDetails_week-info-container__JpN60>*{font-size:13px}}@media(max-width:992px){.MonthDetails_month-details-container--times--wrapper__uKxCK .MonthDetails_week-info-container__JpN60>*{font-size:10px}}.MonthDetails_month-details-container--times--wrapper__uKxCK .MonthDetails_seperator__ZpGji{position:relative}.MonthDetails_month-details-container--times--wrapper__uKxCK .MonthDetails_seperator__ZpGji:before{background-color:#383838;content:"";height:40px;left:0;position:absolute;top:1%;width:2px}.MonthDetails_month-details-container__x74lp .MonthDetails_day-wrapper__axSPB{height:100%}.MonthDetails_month-details-container__x74lp .MonthDetails_place-middle__BmBpR{align-items:center;display:flex;justify-content:center}.MonthDetails_month-details-container__x74lp .MonthDetails_cube-element__G5ylR{width:100%}.MonthDetails_month-details-container__x74lp{margin:auto;width:100%}@media(max-width:770px){.MonthDetails_month-details-container__x74lp *{font-size:10px}}.MonthDetails_month-details-container__x74lp .MonthDetails_week-item__JLKeK{position:relative}.MonthDetails_month-details-container__x74lp .MonthDetails_day-time__RVOcx{align-items:center;border:2px solid #000;display:flex;height:20px;justify-content:center;margin:4px auto auto;text-align:center;width:20px}@media(max-width:1200px){.MonthDetails_month-details-container__x74lp{max-width:98%}}.MonthDetails_month-details-container__x74lp .MonthDetails_user-label-wrapper__11kgP{align-items:center;color:#49b8b8;display:flex;justify-content:center;table-layout:40px}.MonthDetails_month-details-container__x74lp label{display:block;font-size:22px;font-weight:900;margin:1rem;text-align:center}.MonthDetails_month-details-container__x74lp .MonthDetails_week-container__HXmUS{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:auto}.MonthDetails_month-details-container__x74lp .MonthDetails_week-container__HXmUS>*{align-items:center;display:flex;height:100%;justify-content:center;min-height:40px;place-self:center}.MonthDetails_arrows-container__YpPmP{align-items:center;cursor:pointer;display:flex;justify-content:space-around;margin:auto}.MonthDetails_arrows-container__YpPmP button{background-color:#0000;border:none;cursor:pointer;display:flex;margin:auto;padding:5px 10px}.MonthDetails_arrows-container__YpPmP *{align-items:center;display:flex;font-size:17px;font-weight:900;justify-content:center;opacity:.9}.MonthDetails_week-details-container-parent__TmZO5{position:relative}.MonthDetails_week-details-container-parent__TmZO5:before{background-color:rgba(56,56,56,.482);content:"";height:280%;left:0;position:absolute;right:0;top:0;transform:translate(-50%,-15px);width:5px}.profile{position:relative}.profile__user-icon{background-color:#add8e6;border-radius:50%;box-shadow:0 4px 12px #0000001a;font-size:42px;left:0;padding:.5rem;position:absolute;top:0;transform:translate(-50%,-50%)}.profile .profile-wrapper{border:2px solid rgba(73,180,184,.318);border-radius:5px;box-shadow:0 13px 27px -5px #48484840,0 8px 16px -8px #0000004d;margin:5% auto auto;min-height:200px;padding:1rem;width:80%}.profile .profile-wrapper .username-wrapper{background-color:red;top:10%}.profile .profile-wrapper .username-wrapper__username{align-items:center;background-color:#add8e6;border-radius:10px;color:#383838;display:flex;font-weight:700;justify-content:center;left:0;margin:auto;min-width:50px;padding:10px;position:absolute;text-align:center;top:0;transform:translate(30%,-50%)}.profile .profile-wrapper .fields{align-items:flex-end;display:flex;justify-content:flex-start}.profile .profile-wrapper .fields>*{margin-right:10px;margin-top:10px}.profile .profile-wrapper .fields__label{align-items:center;display:flex;font-weight:700;justify-content:center}.profile .profile-wrapper .email{align-items:center;display:flex;justify-content:flex-start}.profile .profile-wrapper .email>*{margin-right:10px;margin-top:10px}.week-calendar-con{margin-top:2rem;width:100%}.week-calendar-con .calendar-wrapper{margin:auto}.week-calendar-con .calendar-wrapper .info-icons{font-size:20px}@media(max-width:579px){.week-calendar-con .calendar-wrapper .info-icons{font-size:10px}}.week-calendar-con .calendar-wrapper .week-range{align-items:center;display:flex;justify-content:center;margin:auto}.week-calendar-con .calendar-wrapper .week-range>*{margin:.2rem}.week-calendar-con .day_of_wrapper{box-shadow:0 2px 8px 0 #63636333;min-width:100%;overflow:visible;width:100%}.week-calendar-con .day_of_wrapper .dayof{font-size:14px}.week-calendar-con .day{margin:auto}.week-calendar-con .day .week-days{align-items:center;display:flex;flex-direction:column;font-size:12px;justify-content:center}.week-calendar-con .day .event{border-radius:10px;box-shadow:1.95px 1.95px 2.6px #00000026;display:grid;grid-template-columns:1fr 5fr;grid-template-rows:auto;margin:1rem auto;width:100%}.week-calendar-con .day .event__body{border-left:1px solid #d3d3d3;border-radius:0;overflow:hidden;width:100%}.week-calendar-con .day .event__body .situation{align-items:center;display:flex;justify-content:space-around;min-height:40px;width:100%}.week-calendar-con .day .event .dayof{align-items:center;display:flex;font-weight:900;justify-content:center;padding:.5rem;width:100%}.week-calendar-con .day .event .dayof__p{font-size:12px}.week-calendar-con .day .event__header{align-items:center;background:linear-gradient(90deg,#222424,#333939);box-shadow:0 1px 3px 0 #00000005,0 0 0 1px #1b1f2326;font-weight:700;justify-content:center;min-height:20px;overflow:hidden;text-align:right;width:100%}.week-calendar-con .day .event__header>.icon{align-items:center;display:flex;justify-content:center}.week-calendar-con .day .event__header__transparent{align-items:center;background:linear-gradient(90deg,#f3f3f3,rgba(115,218,221,.125));font-weight:700;justify-content:center;text-align:right;width:100%}.week-calendar-con .day .event__header__transparent>.icon{align-items:center;display:flex;justify-content:center}.week-calendar-con .arrows-container{align-items:center;cursor:pointer;display:flex;justify-content:space-around;margin:auto}.week-calendar-con .arrows-container button{background-color:#0000;border:none;cursor:pointer;display:flex;margin:auto;padding:5px 10px}.week-calendar-con .arrows-container *{align-items:center;display:flex;font-size:13px;font-weight:900;justify-content:center;opacity:.9}.week-rapport-container{height:100vh;margin:auto;padding-top:4%;width:50%}@media(max-width:770px){.week-rapport-container{max-width:none;width:90%}}@media(max-width:579px){.week-rapport-container *{font-size:10px}}.week-rapport-container label{display:block;font-size:23px;font-weight:700;margin:1rem;text-align:center}@media(max-height:700px){.week-rapport-container{height:100vmax}}.forget-password-container{height:100vh;margin:auto;max-width:500px;padding-bottom:10%;width:70%}.forget-password-container img{align-items:center;display:flex;justify-content:center;margin:auto;width:90%}@media(max-width:770px){.forget-password-container img{width:70%}}.forget-password-container h1,.forget-password-container p{margin:auto;text-align:center}.forget-password-container p{opacity:.7}.forget-password-container form{flex-direction:column}.forget-password-container .forgot-password-container,.forget-password-container form{align-items:center;display:flex;justify-content:center}.forget-password-container .forgot-password-container .back-to-login-link,.forget-password-container .forgot-password-container .forgot-password-link{font-weight:700;margin-top:1rem;opacity:.8;transition:transform .1s ease-in}.forget-password-container .forgot-password-container .back-to-login-link:hover,.forget-password-container .forgot-password-container .forgot-password-link:hover{filter:brightness(120%);transform:scale(1.1)}
/*# sourceMappingURL=main.f1275f30.css.map*/