html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent}main,article,aside,figure,footer,header,nav,section,details,summary{display:block}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,object,embed{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:separate;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace, sans-serif}.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:after{content:" ";display:block;clear:both}@font-face{font-family:'Louis George Cafe';src:url("fonts/Louis George Cafe.ttf")}@font-face{font-family:'Louis George Cafe';font-weight:bold;src:url("fonts/Louis George Cafe Bold.ttf")}@font-face{font-family:'Louis George Cafe';font-style:italic;src:url("fonts/Louis George Cafe Italic.ttf")}@font-face{font-family:'Louis George Cafe';font-style:italic;font-weight:bold;src:url("fonts/Louis George Cafe Bold Italic.ttf")}@-webkit-keyframes slide-out-left{0%{transform:translateX(0);display:none}1%{display:flex}100%{transform:translateX(-100vw)}}@keyframes slide-out-left{0%{transform:translateX(0);display:none}1%{display:flex}100%{transform:translateX(-100vw)}}html,body{display:flex;width:100%;min-height:100vh;font-family:'Louis George Cafe';box-sizing:border-box}html.preload *,body.preload *{transition:none !important}html *,body *{box-sizing:inherit}html h1,body h1{font-size:4rem}html h2,body h2{font-size:3.5rem}html h3,body h3{font-size:3rem}html h4,body h4{font-size:2.5rem}html button,body button{border:none;background-color:transparent}html ::-webkit-scrollbar,body ::-webkit-scrollbar{width:.5rem}html ::-webkit-scrollbar-button,body ::-webkit-scrollbar-button{background:rgba(70,148,157,0.6)}html ::-webkit-scrollbar-thumb,body ::-webkit-scrollbar-thumb{background:#46949d}html ::-webkit-scrollbar-thumb:hover,body ::-webkit-scrollbar-thumb:hover{background:#70b7bf}html ::-webkit-scrollbar-track,body ::-webkit-scrollbar-track{background:rgba(70,148,157,0.4)}html .template,html .hide,body .template,body .hide{display:none !important}html .fade-out,body .fade-out{opacity:0.4;transition:0.4s ease-out}html .slide-out-left,body .slide-out-left{-webkit-animation:slide-out-left .6s ease-out forwards;animation:slide-out-left .6s ease-out forwards}html .disabled,body .disabled{opacity:.4;pointer-events:none}html .entry-search-results,body .entry-search-results{position:absolute;top:100%;left:0;width:100%;max-height:10rem;overflow-y:auto;z-index:1;background-color:white;border:1px solid #e2e2e2}html .entry-search-results li,body .entry-search-results li{padding:0.5rem 0.25rem;cursor:pointer;background-color:rgba(70,148,157,0.1)}html .entry-search-results li:nth-child(odd),body .entry-search-results li:nth-child(odd){background-color:rgba(70,148,157,0.05)}html .entry-search-results li:hover,body .entry-search-results li:hover{background-color:rgba(70,148,157,0.3)}@-webkit-keyframes shake{0%{transform:translateX(0)}33%{transform:translateX(0.5rem)}66%{transform:translateX(-0.5rem)}100%{transform:translateX(0)}}@keyframes shake{0%{transform:translateX(0)}33%{transform:translateX(0.5rem)}66%{transform:translateX(-0.5rem)}100%{transform:translateX(0)}}html .shake,body .shake{-webkit-animation:.2s shake;animation:.2s shake}html .loader,body .loader{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:15rem;height:15rem;border-radius:50%;background-color:rgba(70,148,157,0.6);visibility:hidden;opacity:0;transition:0.4s ease-in-out}html .loader.show,body .loader.show{visibility:visible;opacity:1}html .loader svg,body .loader svg{stroke:none;fill:#46949d}html .loader .r1,body .loader .r1{fill:#fff}html .loader .big,body .loader .big{transform:scale(5) translate(calc(-9px / 5), calc(-9px / 5));transform-origin:100% 100%;transform-box:fill-box}html .loader .r_ol,body .loader .r_ol{transform-origin:0% 0%;transform-box:fill-box}html .loader svg .r_ol,body .loader svg .r_ol{-webkit-animation:small2big 4s ease-in-out infinite;animation:small2big 4s ease-in-out infinite}html .loader svg .big,body .loader svg .big{-webkit-animation:big2small 4s ease-in-out infinite;animation:big2small 4s ease-in-out infinite}html .loader svg .r_or,body .loader svg .r_or{-webkit-animation:or2ol 4s ease-in-out infinite;animation:or2ol 4s ease-in-out infinite}html .loader svg .r_ul,body .loader svg .r_ul{-webkit-animation:ul2ol 4s ease-in-out infinite;animation:ul2ol 4s ease-in-out infinite}html .loader svg .g1,body .loader svg .g1{-webkit-animation:rot 8s ease infinite;animation:rot 8s ease infinite}@-webkit-keyframes or2ol{0%{transform:scale(1) translate(0)}25%{transform:scale(1) translate(0)}50%{transform:scale(1) translate(-50px, 0)}50.001%{transform:scale(1) translate(0)}}@keyframes or2ol{0%{transform:scale(1) translate(0)}25%{transform:scale(1) translate(0)}50%{transform:scale(1) translate(-50px, 0)}50.001%{transform:scale(1) translate(0)}}@-webkit-keyframes ul2ol{0%{transform:scale(1) translate(0)}75%{transform:scale(1) translate(0)}100%{transform:scale(1) translate(0, -50px)}}@keyframes ul2ol{0%{transform:scale(1) translate(0)}75%{transform:scale(1) translate(0)}100%{transform:scale(1) translate(0, -50px)}}@-webkit-keyframes small2big{0%{transform:scale(1) translate(0)}25%{transform:scale(5) translate(calc(9px / 5), calc(9px / 5))}50%{transform:scale(5) translate(calc(9px / 5), calc(9px / 5))}50.001%{transform:scale(1) translate(0)}75%{transform:scale(5) translate(calc(9px / 5), calc(9px / 5))}100%{transform:scale(5) translate(calc(9px / 5), calc(9px / 5))}}@keyframes small2big{0%{transform:scale(1) translate(0)}25%{transform:scale(5) translate(calc(9px / 5), calc(9px / 5))}50%{transform:scale(5) translate(calc(9px / 5), calc(9px / 5))}50.001%{transform:scale(1) translate(0)}75%{transform:scale(5) translate(calc(9px / 5), calc(9px / 5))}100%{transform:scale(5) translate(calc(9px / 5), calc(9px / 5))}}@-webkit-keyframes big2small{0%{transform:scale(5) translate(calc(-9px / 5), calc(-9px / 5))}25%{transform:scale(1) translate(0)}50%{transform:scale(1) translate(0, -50px)}50.001%{transform:scale(5) translate(calc(-9px / 5), calc(-9px / 5))}75%{transform:scale(1) translate(0)}100%{transform:scale(1) translate(-50px, 0px)}}@keyframes big2small{0%{transform:scale(5) translate(calc(-9px / 5), calc(-9px / 5))}25%{transform:scale(1) translate(0)}50%{transform:scale(1) translate(0, -50px)}50.001%{transform:scale(5) translate(calc(-9px / 5), calc(-9px / 5))}75%{transform:scale(1) translate(0)}100%{transform:scale(1) translate(-50px, 0px)}}@-webkit-keyframes rot{0%{transform:rotate(45deg)}12.5%{transform:rotate(45deg)}25%{transform:rotate(135deg)}37.5%{transform:rotate(135deg)}50%{transform:rotate(225deg)}62.5%{transform:rotate(225deg)}75%{transform:rotate(315deg)}87.5%{transform:rotate(315deg)}100%{transform:rotate(405deg)}}@keyframes rot{0%{transform:rotate(45deg)}12.5%{transform:rotate(45deg)}25%{transform:rotate(135deg)}37.5%{transform:rotate(135deg)}50%{transform:rotate(225deg)}62.5%{transform:rotate(225deg)}75%{transform:rotate(315deg)}87.5%{transform:rotate(315deg)}100%{transform:rotate(405deg)}}html .loader .g1,body .loader .g1{transform-origin:50% 50%;transform:rotate(45deg)}#vanillatoasts-container{position:fixed;top:0;right:0;z-index:50;width:320px;font-family:'Helvetica'}.vanillatoasts-toast{position:relative;padding:20px 17px;margin:20px;border-radius:10px;background:#b7dbdf;cursor:pointer;box-shadow:1px 1px 3px rgba(0,0,0,0.1);-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:VanillaToasts;animation-name:VanillaToasts;-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);color:#46949d}.vanillatoasts-fadeOut{-webkit-animation-name:VanillaToastsFadeOut;animation-name:VanillaToastsFadeOut;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#vanillatoasts-container p,#vanillatoasts-container h4{margin:3px 0 !important}.vanillatoasts-title{font-weight:700;font-size:15px;margin-bottom:10px}.vanillatoasts-text{font-size:14px}.vanillatoasts-icon{position:absolute;top:5px;left:-40px;width:50px;height:50px;border-radius:100%;box-shadow:1px 1px 3px rgba(0,0,0,0.1);background:#FFF}.vanillatoasts-toast a,.vanillatoasts-toast a:hover{color:#549EDB !important;text-decoration:none !important}.vanillatoasts-success{border-bottom:2px solid #51C625}.vanillatoasts-warning{border-bottom:2px solid #DB9215}.vanillatoasts-error{border-bottom:2px solid #DB2B1D}.vanillatoasts-info{border-bottom:2px solid #27ABDB}@-webkit-keyframes VanillaToasts{from{transform:translate3d(400px, 0, 0);opacity:0}to{transform:translate3d(0, 0, 0);opacity:1}}@keyframes VanillaToasts{from{transform:translate3d(400px, 0, 0);opacity:0}to{transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes VanillaToastsFadeOut{from{transform:translate3d(0, 0, 0);opacity:1}to{transform:translate3d(400px, 0, 0);opacity:0}}@keyframes VanillaToastsFadeOut{from{transform:translate3d(0, 0, 0);opacity:1}to{transform:translate3d(400px, 0, 0);opacity:0}}.confirm-modal{position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;background-color:rgba(0,0,0,0.5);transition:.4s ease-in-out}.confirm-modal.open{opacity:1;visibility:visible}.confirm-modal .modal-content{padding:2rem;background-color:white;border-radius:5px;box-shadow:-6px -6px 9px rgba(190,190,190,0.5),6px 6px 6px rgba(40,40,40,0.7)}.confirm-modal .modal-content .modal-text{text-align:center}.confirm-modal .modal-content .action-row{display:flex;justify-content:space-evenly;margin-top:2rem}.confirm-modal .modal-content .action-row .confirm-button,.confirm-modal .modal-content .action-row .deny-button{border:none;padding:.25rem 1rem;background-color:white;box-shadow:-6px -6px 9px rgba(220,220,220,0.5),6px 6px 6px rgba(180,180,180,0.7)}.confirm-modal .modal-content .action-row .confirm-button{margin-right:0.5rem}[data-page='login']{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;background-image:url("/src/assets/images/BettendorfLoginBG.png");background-size:cover}[data-page='login'] .login{display:flex;flex-direction:column;width:37%;background:white;height:100%;justify-content:center;align-items:center;max-width:1600px}[data-page='login'] .login img{margin-bottom:5rem;width:65%}[data-page='login'] .login form{display:flex;flex-direction:column;width:65%;max-width:30rem}[data-page='login'] .login form input{margin-bottom:2rem;border:none;background:none;text-align:center;padding:0.5rem 0;color:#005665;border-bottom:2px solid #afafaf}[data-page='login'] .login form input::-webkit-input-placeholder{color:#005665}[data-page='login'] .login form input::-moz-placeholder{color:#005665}[data-page='login'] .login form input:-ms-input-placeholder{color:#005665}[data-page='login'] .login form input::-ms-input-placeholder{color:#005665}[data-page='login'] .login form input::placeholder{color:#005665}[data-page='login'] .login form input[type='password']{margin-bottom:1rem}[data-page='login'] .login form input[type='submit']{margin-top:3rem;border:none;color:#0b747f}[data-page='login'] .login form .error{color:#f56464;margin-bottom:1rem}[data-page='login'] .login form a{font-size:0.8rem;text-decoration:underline;color:#487c7c;text-align:center}nav{position:fixed;top:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;width:100px;height:100vh;background-color:#46949d;transition:.4s ease-out}nav .logo{width:50px;-ms-grid-row-align:center;align-self:center;margin:2rem 0;text-align:center}nav .logo img{width:100%}nav .logo.open{display:none}nav li{text-align:center;cursor:pointer;color:white}nav li a{display:flex;align-items:center;justify-content:center;padding:0.7rem 0;color:white;text-decoration:none}nav .toggler{-ms-grid-row-align:center;align-self:center;width:1.5rem;padding:6rem 0}nav .box-container{display:none}nav .bottom-menu{display:none}nav .active-page{-ms-grid-row-align:center;align-self:center;width:50%;margin-bottom:2rem}nav .detail{width:100%;display:flex;display:none;flex-direction:column;justify-content:flex-end;align-items:center;color:white}nav .detail img{max-width:100%;height:50px;margin-bottom:2rem}nav .detail .back-button{font-size:2rem;cursor:pointer}nav.open{width:10vw;height:100vh;transition:.2s ease-in}nav.open.blend{box-shadow:2px 0 15px #313131}nav.open .logo{display:none;width:90%}nav.open .logo.open{display:block}nav.open .toggler{display:none}nav.open .box-container{align-self:stretch;display:flex;flex-direction:column}nav.open .box-container .box{display:flex;justify-content:center;width:100%}nav.open .box-container .box.box-1{background-color:#3F7072}nav.open .box-container .box.box-2{background-color:#4A7C7C}nav.open .box-container .box ul{display:flex;flex-wrap:wrap;justify-content:center;width:70%}nav.open .box-container .box ul li{display:flex;justify-content:center;width:35%}nav.open .box-container .box ul li:first-child,nav.open .box-container .box ul li:nth-child(3){margin-right:15%}nav.open .bottom-menu{display:flex;width:100%;height:5rem;background-color:#38666B}nav.open .bottom-menu li{position:relative;width:calc(100% / 3)}nav.open .bottom-menu li:not(:last-child)::after{content:'';position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:70%;background-color:#264447}nav.open .bottom-menu li a{height:100%;padding:0}nav.open .bottom-menu li a img{height:30%}nav.open .active-page{display:none}nav.open .detail{display:none}nav.open.blend+.app{position:relative;z-index:-1}nav.open.blend+.app::after{content:"";background-color:rgba(107,107,107,0.8);transition:background-color .6s ease-in-out;z-index:2}nav+.app::after{content:"";position:fixed;top:0;left:0;width:100vw;height:100%;background-color:transparent;transition:background-color .6s ease-in-out;z-index:-1}nav .nav-header{transform:rotate(-90deg);line-height:50px;margin-bottom:90px;color:#19535c;text-transform:uppercase}.app{min-height:100vh;width:calc(100% - 10vw - 6rem);margin-left:calc(10vw + 3rem);margin-right:3rem;transition:.6s ease-out;overflow-x:auto}[data-page='welcome'] .app{margin-left:200px;transition:.6s ease-in}[data-page='welcome'] .app{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#b7dbdf}[data-page='welcome'] .app h1{font-size:6rem}[data-page='welcome'] .app p{font-size:1.5rem}[data-page='welcome'] .active-page{width:0;height:0}[data-page="team"] .app{overflow:auto}[data-page="team"] main{width:100%;margin-left:0;min-height:100vh;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}[data-page="team"] main .team-container{height:auto;width:100%;margin:50px auto}[data-page="team"] main .team-container:after{content:"";display:table;clear:both}[data-page="team"] main .team-container .team-box{position:relative;height:300px;width:32.3%;border-radius:2px;background:linear-gradient(to right, white, #ebebeb);border:1px solid #e9e9e9;margin:.5%;float:left}@media screen and (max-width: 1450px){[data-page="team"] main .team-container .team-box{width:calc(50% - 20px);margin:10px}}@media screen and (max-width: 980px){[data-page="team"] main .team-container .team-box{width:80%;margin:10px auto;float:none}}[data-page="team"] main .team-container .team-box_header{height:35px;width:calc(100% - 8px);margin:5px auto;display:flex;align-items:center;justify-content:space-between}[data-page="team"] main .team-container .team-box_header .cc-button{display:flex;justify-content:center;align-items:center;height:100%;width:70%;border:none;border-radius:2px;cursor:pointer;color:#dddddd;background-color:transparent}[data-page="team"] main .team-container .team-box_header .cc-button:focus{outline:none}[data-page="team"] main .team-container .team-box_header .cc-button span{display:flex;justify-content:center;align-items:center;height:25px;width:25px;border-radius:50%;font-size:.8rem;background-color:#666}[data-page="team"] main .team-container .team-box_header .license-plate{height:100%;width:30%;border:none;background-color:#ffb347;text-align:center;color:#333 !important;font-weight:bold;font-family:"Louis George Cafe" !important}[data-page="team"] main .team-container .team-box_header .license-plate::-webkit-input-placeholder{text-align:center;color:rgba(51,51,51,0.6) !important;font-weight:bold}[data-page="team"] main .team-container .team-box_header .license-plate::-moz-placeholder{text-align:center;color:rgba(51,51,51,0.6) !important;font-weight:bold}[data-page="team"] main .team-container .team-box_header .license-plate:-ms-input-placeholder{text-align:center;color:rgba(51,51,51,0.6) !important;font-weight:bold}[data-page="team"] main .team-container .team-box_header .license-plate::-ms-input-placeholder{text-align:center;color:rgba(51,51,51,0.6) !important;font-weight:bold}[data-page="team"] main .team-container .team-box_header .license-plate::placeholder{text-align:center;color:rgba(51,51,51,0.6) !important;font-weight:bold}[data-page="team"] main .team-container .team-box_body{height:calc(100% - 90px);overflow:auto}[data-page="team"] main .team-container .team-box_footer{height:35px;width:calc(100% - 10px);margin:5px auto;color:#666;font-size:1rem}[data-page="team"] main .team-container .team-box_footer .team-box_removeTeam{display:flex;justify-content:center;align-items:center;background-color:transparent;border:none}[data-page="team"] main .team-container .team-box_footer .team-box_removeTeam.deleteMode{background-color:rgba(255,0,0,0.3)}[data-page="team"] main .team-container .team-box_entry{position:relative;display:flex;height:35px;width:calc(100% - 8px);margin:5px auto;color:#333;text-align:center;box-shadow:0px 0px 5px 2px rgba(0,0,0,0.1);border-radius:2px}[data-page="team"] main .team-container .team-box_entry:first-child{margin:0 auto}[data-page="team"] main .team-container .team-box_entry.template{display:none}[data-page="team"] main .team-container .team-box_entry.ce-container{background-color:#a6c8cc}[data-page="team"] main .team-container .team-box_entry.ce-container .team-box_entry_name,[data-page="team"] main .team-container .team-box_entry.ce-container .team-box_entry_startDate,[data-page="team"] main .team-container .team-box_entry.ce-container .team-box_entry_endDate,[data-page="team"] main .team-container .team-box_entry.ce-container .team-box_entry_action{background-color:#a6c8cc;border:none}[data-page="team"] main .team-container .team-box_entry.ce-container .team-box_entry_action span{background-color:#46949d;color:#a6c8cc}[data-page="team"] main .team-container .team-box_entry_name,[data-page="team"] main .team-container .team-box_entry_startDate,[data-page="team"] main .team-container .team-box_entry_endDate,[data-page="team"] main .team-container .team-box_entry_action{display:flex;justify-content:center;align-items:center;font-weight:bold;cursor:pointer;background-color:transparent}[data-page="team"] main .team-container .team-box_entry_name,[data-page="team"] main .team-container .team-box_entry_startDate,[data-page="team"] main .team-container .team-box_entry_endDate{position:relative;font-family:"Louis George Cafe" !important}[data-page="team"] main .team-container .team-box_entry_name:after,[data-page="team"] main .team-container .team-box_entry_startDate:after,[data-page="team"] main .team-container .team-box_entry_endDate:after{content:'';position:absolute;height:50%;width:1px;background-color:#333;top:50%;transform:translateY(-50%);right:0}[data-page="team"] main .team-container .team-box_entry_name,[data-page="team"] main .team-container .team-box_entry .es-input{width:40%;margin-left:0px}[data-page="team"] main .team-container .team-box_entry_startDate,[data-page="team"] main .team-container .team-box_entry_endDate{width:calc(25% - 1px)}[data-page="team"] main .team-container .team-box_entry_removeBox{display:flex;align-items:center;padding:0 10px}[data-page="team"] main .team-container .team-box_entry_removeBox input{display:none}[data-page="team"] main .team-container .team-box_entry_removeBox input:checked+.checkmark{background-color:#46949d;border:1px solid #a6c8cc}[data-page="team"] main .team-container .team-box_entry_removeBox .checkmark{height:10px;width:10px;display:inline-block;border:1px solid #333;background-color:#FFF;border-radius:100%}[data-page="team"] main .team-container .team-box_entry input{border:none;text-align:center;width:calc(25% - 1px)}[data-page="team"] main .team-container .team-box_entry input[type="checkbox"]{width:auto;padding-right:10px}[data-page="team"] main .team-container .team-box_entry .es-input{display:flex;justify-content:center;align-items:center;border-radius:2px;font-weight:bold;cursor:pointer;margin:0px 2px;border:none;border-bottom:1px solid #46949d;font-family:"Louis George Cafe" !important}[data-page="team"] main .team-container .team-box_entry .es-input:focus{outline:none}[data-page="team"] main .team-container .team-box_entry .es-list{border:none;box-shadow:none;background:linear-gradient(to right, white, #ebebeb);border:1px solid #e9e9e9}[data-page="team"] main .team-container .team-box_entry .es-list li{padding:5px 0;font-style:italic;cursor:pointer}[data-page="team"] main .team-container .team-box_entry .es-list li:first-child{padding-top:10px}[data-page="team"] main .team-container .team-box_entry .es-list li.selected{background-color:transparent}[data-page="team"] main .team-container .team-box_addEntry,[data-page="team"] main .team-container .team-box_entry_action,[data-page="team"] main .team-container .team-box_removeEntry{display:flex;justify-content:center;align-items:center;font-weight:normal}[data-page="team"] main .team-container .team-box_addEntry span,[data-page="team"] main .team-container .team-box_entry_action span,[data-page="team"] main .team-container .team-box_removeEntry span{display:flex;justify-content:center;align-items:center;width:20px;height:20px;color:#a6c8cc;background-color:#46949d;border-radius:50%;font-size:.5rem}[data-page="team"] main .team-container .team-box_entry_action{width:10%;margin-right:0px;border:none}[data-page="team"] main .team-container .team-box_entry_action.insert{background:#46949d}[data-page="team"] main .team-container .team-box_entry_action.insert span{font-size:1rem}[data-page="team"] main .team-container .team-box_entry_action span{background-color:#a6c8cc;color:#46949d}[data-page="team"] main .team-container .team-box_addEntry{width:calc(50% - 8px);margin:5px 4px !important;float:left;box-shadow:0px 0px 5px 2px rgba(0,0,0,0.1);color:#46949d;font-weight:bold}[data-page="team"] main .team-container .team-box_addEntry span{display:flex;align-items:center;font-size:.5rem;margin-right:10px}[data-page="team"] main .team-container .team-box_addEntry,[data-page="team"] main .team-container .team-box_removeTeam{margin:5px auto;height:35px;border-radius:2px;background-color:#a6c8cc;cursor:pointer}[data-page="team"] main .plus-sign{display:flex;justify-content:center;align-items:center;height:80px;width:80px;margin:0 auto;margin-bottom:50px;border-radius:50%;color:#46949d;background-color:#a6c8cc;cursor:pointer}[data-page="team"] main .plus-sign.no-teams{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}[data-page="team"] main .plus-sign.no-teams+p{position:absolute;top:60%;transform:translateY(-50%);font-size:2rem;color:#787878}[data-page="team"] .team-modal,[data-page="team"] .cc-modal{display:none;position:fixed;top:50%;left:calc(50% + 3em);transform:translate(-50%, -50%);height:350px;width:70%;max-width:500px;box-shadow:0px 0px 5px 2px rgba(0,0,0,0.1);border-radius:2px;z-index:2001}[data-page="team"] .team-modal_close,[data-page="team"] .cc-modal_close{display:flex;justify-content:center;align-items:center;height:35px;width:35px;border:2px solid white;position:absolute;right:-10px;top:-10px;color:#4b858e;background-color:#a4c0c4;border-radius:50%;cursor:pointer}[data-page="team"] .team-modal_header,[data-page="team"] .cc-modal_header{background-color:#a6c8cc;height:15%;width:100%;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;align-items:center;justify-content:center}[data-page="team"] .team-modal_header h2,[data-page="team"] .cc-modal_header h2{color:#f0f0f0;text-align:center;font-weight:bold;font-size:1.25rem}[data-page="team"] .team-modal_body,[data-page="team"] .cc-modal_body{width:100%;height:85%;background:linear-gradient(to right, #fff 0%, #f9f9f9 100%);border-bottom-left-radius:5px;border-bottom-right-radius:5px}[data-page="team"] .team-modal_body form,[data-page="team"] .cc-modal_body form{width:100%;height:100%;position:relative}[data-page="team"] .team-modal_body form input,[data-page="team"] .cc-modal_body form input{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block}[data-page="team"] .team-modal_body form .es-input,[data-page="team"] .cc-modal_body form .es-input{background-color:transparent;border:none;border-bottom:1px solid #46949d}[data-page="team"] .team-modal_body form .es-input:focus,[data-page="team"] .cc-modal_body form .es-input:focus{outline:none}[data-page="team"] .team-modal_body form .es-list,[data-page="team"] .cc-modal_body form .es-list{border:none;box-shadow:none;background-color:transparent}[data-page="team"] .team-modal_body form .es-list li,[data-page="team"] .cc-modal_body form .es-list li{padding:5px 0;font-style:italic;cursor:pointer}[data-page="team"] .team-modal_body form .es-list li:first-child,[data-page="team"] .cc-modal_body form .es-list li:first-child{padding-top:10px}[data-page="team"] .team-modal_body form .es-list li.selected,[data-page="team"] .cc-modal_body form .es-list li.selected{background-color:transparent}[data-page="team"] .team-modal_body form button,[data-page="team"] .cc-modal_body form button{display:block;position:absolute;bottom:10px;left:50%;transform:translateX(-50%);color:rgba(240,240,240,0.5);border:none;background-color:#a6c8cc;text-align:center;font-size:1.25rem;padding:10px 20px;margin-top:100px;cursor:not-allowed}[data-page="team"] .team-modal_body form button:focus,[data-page="team"] .cc-modal_body form button:focus{outline:none}[data-page="team"] .cc-modal_body label{position:relative;display:block;width:calc(100% / 4 - 40px);padding-top:calc(100% / 4 - 40px);margin:0px 20px;float:left}[data-page="team"] .cc-modal_body label input{display:none !important}[data-page="team"] .cc-modal_body label input:checked+.cc-selector{background-color:#46949d;border:1px solid #46949d;color:#FFF}[data-page="team"] .cc-modal_body label .cc-selector{position:absolute;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:50%;border:1px solid #a6c8cc;color:#a6c8cc;margin:0 auto;box-shadow:0px 0px 5px 2px rgba(0,0,0,0.1)}[data-page="team"] .cc-modal_body form{width:100%;height:calc(100% - 43px);position:relative;display:flex;align-items:center}[data-page="team"] .cc-modal_body form button{bottom:-33px !important}[data-page="team"] .cc-modal_body form button.save-ce{background-color:#4b7d86;color:#f0f0f0;cursor:pointer}[data-page="team"] .datepicker-top-left,[data-page="team"] .datepicker-top-right{border-top-color:#a6c8cc}[data-page="team"] .datepicker-top-left:before,[data-page="team"] .datepicker-top-right:before{border-bottom-color:#a6c8cc}[data-page="team"] .datepicker-panel>ul>li:hover{color:#a6c8cc;background-color:#46949d}[data-page="team"] .datepicker-panel>ul>li.picked{color:#46949d}[data-page="team"] .datepicker-panel>ul>li.picked:hover{color:#a6c8cc}[data-page="team"] .datepicker-panel>ul>li.highlighted{background-color:#a6c8cc}[data-page="team"] .datepicker-panel>ul>li.highlighted:hover{background-color:#46949d}[data-page="team"] .modal-background{display:none;position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;background-color:rgba(255,255,255,0.9);z-index:2000}[data-page="team"] .allowed{background-color:#4b7d86 !important;color:#f0f0f0 !important;cursor:pointer !important}[data-page="team"] .not-allowed{background-color:rgba(45,148,167,0.5) !important;color:rgba(240,240,240,0.5) !important;cursor:not-allowed !important}[data-page="team"] .form-message{position:absolute;top:30%;left:50%;transform:translate(-50%, -50%);display:block;width:auto;padding:10px;box-shadow:0px 0px 5px 2px rgba(0,0,0,0.1);border-radius:2px;text-align:center;font-weight:bold}[data-page="team"] .form-message.success{top:40px;background-color:#46949d;color:#a6c8cc}[data-page="team"] .form-message.error{background-color:#FF6961;color:#aa1111}[data-page="team"] .form-message.error.add-user{top:-9%;z-index:9999;width:100%}[data-page='planner/planner']{color:#323232;display:block}[data-page='planner/planner'] .app{padding-top:2rem;overflow-x:unset}[data-page='planner/planner'] .app .headline{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;flex-direction:column;background-color:white;font-size:.8rem}[data-page='planner/planner'] .app .headline .row-1{position:relative;display:flex;height:3rem}[data-page='planner/planner'] .app .headline .row-1 .cc-chooser{display:flex;height:100%;background-color:#e6e6e6;border-radius:50px;border:1px solid #afafaf}[data-page='planner/planner'] .app .headline .row-1 .cc-chooser li{position:relative;display:flex;justify-content:center;align-items:center;padding:1rem;color:#46949d;font-weight:bold;background-color:rgba(0,0,0,0.02);border-top:5px solid #ebebeb;border-bottom:5px solid #ebebeb;cursor:pointer;text-transform:uppercase;transition:.2s ease-in-out}[data-page='planner/planner'] .app .headline .row-1 .cc-chooser li:first-child{border-left:5px solid #e2e2e2;border-bottom-left-radius:50px;border-top-left-radius:50px}[data-page='planner/planner'] .app .headline .row-1 .cc-chooser li:first-child:hover,[data-page='planner/planner'] .app .headline .row-1 .cc-chooser li:first-child.active{border-left:5px solid #daecef}[data-page='planner/planner'] .app .headline .row-1 .cc-chooser li:last-child{border-right:5px solid #e2e2e2;border-bottom-right-radius:50px;border-top-right-radius:50px}[data-page='planner/planner'] .app .headline .row-1 .cc-chooser li:last-child:hover,[data-page='planner/planner'] .app .headline .row-1 .cc-chooser li:last-child.active{border-right:5px solid #daecef}[data-page='planner/planner'] .app .headline .row-1 .cc-chooser li.active{border-top:5px solid #daecef;border-bottom:5px solid #daecef;background-color:rgba(70,148,157,0.5);color:white}[data-page='planner/planner'] .app .headline .row-1 .cc-chooser li:hover{border-top:5px solid #daecef;border-bottom:5px solid #daecef;background-color:rgba(70,148,157,0.3);color:white}[data-page='planner/planner'] .app .headline .row-1 .cc-chooser li:not(:first-child)::before{content:"";position:absolute;top:5px;left:0;width:2px;height:calc(100% - 5px);background-color:#46949d}[data-page='planner/planner'] .app .headline .row-1 .cc-chooser:hover{transform:scaleX(1);transition:.6s ease-in}[data-page='planner/planner'] .app .headline .row-1 .cc-chooser:hover ~ .week-switcher{opacity:0;visibility:hidden}[data-page='planner/planner'] .app .headline .row-1 .confirmer{width:3rem;margin:0 1rem;background-color:white;color:#46949d;font-size:2rem;border-radius:50%;padding:.7rem;background-color:#e2e2e2;border:1px solid #afafaf;cursor:pointer}[data-page='planner/planner'] .app .headline .row-1 .confirmer.enabled{background-color:rgba(70,148,157,0.5)}[data-page='planner/planner'] .app .headline .row-1 .middle-section{position:absolute;top:0;left:50%;transform:translateX(-50%);display:flex;align-self:stretch;align-items:center;height:100%;margin:0 1%;border-radius:50px;border:1px solid #afafaf;background:#e6e6e6;padding:0.5rem 1rem}[data-page='planner/planner'] .app .headline .row-1 .middle-section .week-switcher{height:100%;display:flex;align-items:center;color:#46949d}[data-page='planner/planner'] .app .headline .row-1 .middle-section .week-switcher img:not(.today){height:100%;border:2px solid #e2e2e2;border-radius:50%;cursor:pointer}[data-page='planner/planner'] .app .headline .row-1 .middle-section .week-switcher img:not(.today).shift-forward-week,[data-page='planner/planner'] .app .headline .row-1 .middle-section .week-switcher img:not(.today).shift-backward-week{height:75%}[data-page='planner/planner'] .app .headline .row-1 .middle-section .week-switcher .week{position:relative;display:flex;align-items:center;justify-content:center;height:100%;margin:0 0.5rem;padding:0 3rem;background-color:#46949d;border-radius:50px;color:white;font-size:1.2rem}[data-page='planner/planner'] .app .headline .row-1 .middle-section .week-switcher .week input{background-color:transparent;border:none;color:white;width:7rem;cursor:pointer}[data-page='planner/planner'] .app .headline .row-1 .middle-section .week-switcher .week .today{position:absolute;top:50%;right:7%;transform:translateY(-50%);height:45%;cursor:pointer}[data-page='planner/planner'] .app .headline .row-1 .middle-section .cw{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;margin-left:1rem;background-color:#46949d;color:white;border-radius:50%;font-size:.7rem}@media screen and (max-width: 1670px){[data-page='planner/planner'] .app .headline .row-1{margin-bottom:4rem}[data-page='planner/planner'] .app .headline .row-1 .middle-section{position:absolute;top:0;left:50%;transform:translateX(-50%) translateY(120%)}}[data-page='planner/planner'] .app .headline .row-1 .status-chooser{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;border-top-left-radius:50px;border-bottom-left-radius:50px}[data-page='planner/planner'] .app .headline .row-1 .status-chooser .img-wrapper{display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;padding:.5rem;border:2px solid #fff;border-radius:50%;background-color:#e2e2e2}[data-page='planner/planner'] .app .headline .row-1 .status-chooser .img-wrapper img{height:3rem}[data-page='planner/planner'] .app .headline .row-1 .status-chooser .modal{position:absolute;top:1.5rem;left:0;z-index:-1;transform:translate(0, -50%);height:2rem;transform:translate(0, -50%);visibility:hidden;opacity:0;cursor:pointer;transition:.3s ease-in-out}[data-page='planner/planner'] .app .headline .row-1 .status-chooser .actions{display:flex;flex-direction:column;justify-content:center;align-items:center;width:3rem;background-color:#46949d;border-radius:50px;padding:0.5rem;transform:translateY(-50%);opacity:0;visibility:hidden;transition:.3s ease-in-out}[data-page='planner/planner'] .app .headline .row-1 .status-chooser .actions .item{display:flex;justify-content:center;align-items:center;width:100%;height:2rem;margin-bottom:1rem;background-color:#e2e2e2;border-radius:50%;text-transform:uppercase;border:2px solid;font-size:.7rem;transition:.4s ease-in-out;cursor:pointer}[data-page='planner/planner'] .app .headline .row-1 .status-chooser .actions .item:last-child{margin-bottom:0}[data-page='planner/planner'] .app .headline .row-1 .status-chooser .actions .item:nth-child(1){border-color:#f7931e}[data-page='planner/planner'] .app .headline .row-1 .status-chooser .actions .item:nth-child(2){border-color:#2ebeff}[data-page='planner/planner'] .app .headline .row-1 .status-chooser .actions .item:nth-child(3){border-color:#ff5cca}[data-page='planner/planner'] .app .headline .row-1 .status-chooser .actions .item:nth-child(4){border-color:#00cb9d}[data-page='planner/planner'] .app .headline .row-1 .status-chooser .actions .item:nth-child(5){border-color:#662d91}[data-page='planner/planner'] .app .headline .row-1 .status-chooser .actions .item:nth-child(6){border-color:#3eff00}[data-page='planner/planner'] .app .headline .row-1 .status-chooser .actions .item:hover{color:white}[data-page='planner/planner'] .app .headline .row-1 .status-chooser .actions .item:hover:nth-child(1){background-color:#b28d4b}[data-page='planner/planner'] .app .headline .row-1 .status-chooser .actions .item:hover:nth-child(2){background-color:#3aa7d2}[data-page='planner/planner'] .app .headline .row-1 .status-chooser .actions .item:hover:nth-child(3){background-color:#b76cb2}[data-page='planner/planner'] .app .headline .row-1 .status-chooser .actions .item:hover:nth-child(4){background-color:#1eaf97}[data-page='planner/planner'] .app .headline .row-1 .status-chooser .actions .item:hover:nth-child(5){background-color:#5b5090}[data-page='planner/planner'] .app .headline .row-1 .status-chooser .actions .item:hover:nth-child(6){background-color:#43ce39}[data-page='planner/planner'] .app .headline .row-1 .status-chooser:hover{width:6rem;height:22rem}[data-page='planner/planner'] .app .headline .row-1 .status-chooser:hover .modal{transform:translate(190%, -50%);visibility:visible;opacity:1;z-index:0}[data-page='planner/planner'] .app .headline .row-1 .status-chooser:hover .actions{transform:translateY(1rem);opacity:1;visibility:visible}[data-page='planner/planner'] .app .headline .row-1 .project-selector{position:relative;display:flex;flex-direction:column;align-self:stretch;width:3rem}[data-page='planner/planner'] .app .headline .row-1 .project-selector .img-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:3rem;padding:0.7rem;background-color:#e2e2e2;border-radius:50%}[data-page='planner/planner'] .app .headline .row-1 .project-selector .actions{z-index:1;flex-direction:column;width:100%;padding:1rem 0;background-color:#46949d;border-radius:50px;opacity:0;visibility:hidden;border:1px solid #46949d;border-radius:50px;transform:translateY(0%);transition:.3s ease-in-out}[data-page='planner/planner'] .app .headline .row-1 .project-selector .actions .normal-copy{border-top-left-radius:50px;border-top-right-radius:50px}[data-page='planner/planner'] .app .headline .row-1 .project-selector .actions .move{border-bottom-left-radius:50px;border-bottom-right-radius:50px}[data-page='planner/planner'] .app .headline .row-1 .project-selector .actions img{display:flex;justify-content:center;align-items:center;width:100%;padding:.7rem;color:#46949d;font-size:1.4rem;cursor:pointer}[data-page='planner/planner'] .app .headline .row-1 .project-selector:hover .actions{transform:translateY(25%);opacity:1;visibility:visible}[data-page='planner/planner'] .app .headline .row-1 .drag-toggler{display:flex;justify-content:center;align-items:center;position:absolute;right:0%;top:50%;transform:translateY(-50%);width:3rem;height:3rem;background-color:#e2e2e2;border-radius:50%;border:1px solid #afafaf}[data-page='planner/planner'] .app .headline .row-1 .drag-toggler label{position:relative;z-index:1;display:block;width:80%;height:50%;background-color:rgba(70,148,157,0.2);border-radius:50px;border:2px solid #e2e2e2;font-size:.7rem;transition:.2s ease-in-out}[data-page='planner/planner'] .app .headline .row-1 .drag-toggler label img{position:absolute;top:50%;left:1%;transform:translateY(-50%);z-index:-1;height:70%;transition:.4s ease-in-out}[data-page='planner/planner'] .app .headline .row-1 .drag-toggler label span{position:absolute;top:50%;left:100%;transform:translate(-105%, -50%);white-space:nowrap;transition:.4s ease-in-out}[data-page='planner/planner'] .app .headline .row-1 .drag-toggler input{display:none}[data-page='planner/planner'] .app .headline .row-1 .drag-toggler input:checked+label{background-color:#46949d;color:white}[data-page='planner/planner'] .app .headline .row-1 .drag-toggler input:checked+label img{top:50%;left:99%;transform:translateY(-50%) translateX(-100%)}[data-page='planner/planner'] .app .headline .row-1 .drag-toggler input:checked+label span{left:5%;transform:translate(0, -50%)}[data-page='planner/planner'] .app .headline .date-labels{display:flex;width:calc(80%);margin-left:20%;margin-top:1.5rem;background-color:white}[data-page='planner/planner'] .app .headline .date-labels li{display:flex;align-items:center;justify-content:center;position:relative;height:2rem;width:calc(100% / 6 - 4px);margin:0 2px;text-align:center;color:white;border-bottom:4px solid transparent;border-top-left-radius:15px;border-top-right-radius:15px;background-color:#70b7bf;cursor:pointer}[data-page='planner/planner'] .app .headline .date-labels li.today{background-color:#46949d}[data-page='planner/planner'] .app .headline .date-labels li.sunday .calendar-week{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;width:1.2rem;height:1.2rem;border-radius:50%;background-color:#46949d;color:white;font-size:.6rem;transform:translate(65%, -80%)}[data-page='planner/planner'] .app .headline .date-labels li.sick{position:relative}[data-page='planner/planner'] .app .headline .date-labels li.sick::after{content:"";position:absolute;top:100%;left:0;width:100%;height:4px;background-color:#f7931e}[data-page='planner/planner'] .app .headline .date-labels li.absent{position:relative}[data-page='planner/planner'] .app .headline .date-labels li.absent::after{content:"";position:absolute;top:100%;left:0;width:100%;height:4px;background-color:#2ebeff}[data-page='planner/planner'] .app .headline .date-labels li.exceptionnel{position:relative}[data-page='planner/planner'] .app .headline .date-labels li.exceptionnel::after{content:"";position:absolute;top:100%;left:0;width:100%;height:4px;background-color:#ff5cca}[data-page='planner/planner'] .app .headline .date-labels li.formation{position:relative}[data-page='planner/planner'] .app .headline .date-labels li.formation::after{content:"";position:absolute;top:100%;left:0;width:100%;height:4px;background-color:#00cb9d}[data-page='planner/planner'] .app .headline .date-labels li.unjustified{position:relative}[data-page='planner/planner'] .app .headline .date-labels li.unjustified::after{content:"";position:absolute;top:100%;left:0;width:100%;height:4px;background-color:#662d91}[data-page='planner/planner'] .app .headline .date-labels li.recuperation{position:relative}[data-page='planner/planner'] .app .headline .date-labels li.recuperation::after{content:"";position:absolute;top:100%;left:0;width:100%;height:4px;background-color:#3eff00}[data-page='planner/planner'] .app .headline .date-labels li .lkw-planner{position:absolute;top:calc(50% + 2px);left:.5rem;transform:translateY(-50%);height:60%;cursor:pointer}[data-page='planner/planner'] .app .headline .date-labels li span{display:flex;align-items:center;height:100%}[data-page='planner/planner'] .app .headline .date-labels li .day-note{position:absolute;bottom:-4px;right:0;display:flex;align-items:center;justify-content:center;width:12%;height:calc(100% + 4px);border-top-right-radius:15px;background:#93c9cf;cursor:pointer}[data-page='planner/planner'] .app .headline .date-labels li .day-note.enabled{background:orange}[data-page='planner/planner'] .app .planner{display:flex;flex-direction:column;width:100%}[data-page='planner/planner'] .app .planner .teams .team{display:flex;margin-bottom:2rem;box-shadow:3px 3px 15px rgba(0,0,0,0.2)}[data-page='planner/planner'] .app .planner .teams .team .team-details{width:20%;border:1px solid #e2e2e2;transition:.6s ease-out}[data-page='planner/planner'] .app .planner .teams .team .team-details .entry{position:relative;display:flex;align-items:center;padding:0.5rem;border-bottom:1px solid #e2e2e2;cursor:pointer}[data-page='planner/planner'] .app .planner .teams .team .team-details .entry.ce{background-color:#d2d2d2}[data-page='planner/planner'] .app .planner .teams .team .team-details .entry.ce .phone-number{font-size:70%;margin-left:1rem}[data-page='planner/planner'] .app .planner .teams .team .team-details .entry.borrowed{background:repeating-linear-gradient(-55deg, white, white 2px, #e2e2e2 2px, #e2e2e2 6px)}[data-page='planner/planner'] .app .planner .teams .team .team-details .entry.sick{border-left:4px solid #f7931e}[data-page='planner/planner'] .app .planner .teams .team .team-details .entry.absent{border-left:4px solid #2ebeff}[data-page='planner/planner'] .app .planner .teams .team .team-details .entry.exceptionnel{border-left:4px solid #ff5cca}[data-page='planner/planner'] .app .planner .teams .team .team-details .entry.formation{border-left:4px solid #00cb9d}[data-page='planner/planner'] .app .planner .teams .team .team-details .entry.unjustified{border-left:4px solid #662d91}[data-page='planner/planner'] .app .planner .teams .team .team-details .entry.recuperation{border-left:4px solid #3eff00}[data-page='planner/planner'] .app .planner .teams .team .team-details .entry ul{margin-left:auto}[data-page='planner/planner'] .app .planner .teams .team .team-details .entry ul .status{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border-radius:50%;padding:0.25rem;margin-right:0.25rem}[data-page='planner/planner'] .app .planner .teams .team .team-details .entry ul .status.sick{border:2px solid #f7931e}[data-page='planner/planner'] .app .planner .teams .team .team-details .entry ul .status.absent{border:2px solid #2ebeff}[data-page='planner/planner'] .app .planner .teams .team .team-details .entry ul .status.exceptionnel{border:2px solid #ff5cca}[data-page='planner/planner'] .app .planner .teams .team .team-details .entry ul .status.formation{border:2px solid #00cb9d}[data-page='planner/planner'] .app .planner .teams .team .team-details .entry ul .status.unjustified{border:2px solid #662d91}[data-page='planner/planner'] .app .planner .teams .team .team-details .entry ul .status.recuperation{border:2px solid #3eff00}[data-page='planner/planner'] .app .planner .teams .team .team-details .entry.removed::after{content:"*";position:absolute;bottom:-13%;right:0.1rem;color:#46949d}[data-page='planner/planner'] .app .planner .teams .team .team-details .entry .bullet{width:10px;height:10px;min-width:10px;margin-right:1rem;background-color:white;border-radius:50%;border:1px solid #323232}[data-page='planner/planner'] .app .planner .teams .team .team-details .entry .worker-label{font-weight:bold}[data-page='planner/planner'] .app .planner .teams .team .team-details .entry ul{display:flex}[data-page='planner/planner'] .app .planner .teams .team .team-details .entry.selected .bullet{background-color:#46949d}[data-page='planner/planner'] .app .planner .teams .team .wrapper{width:80%}[data-page='planner/planner'] .app .planner .teams .team .wrapper .planner-entries{display:flex}[data-page='planner/planner'] .app .planner .teams .team .wrapper .planner-entries .day{width:calc(100% / 6 - 4px);margin-right:2px;margin-left:2px}[data-page='planner/planner'] .app .planner .teams .team .wrapper .planner-entries .day.sunday{width:calc(100% / 6 - 6px);position:relative;margin-right:4px}[data-page='planner/planner'] .app .planner .teams .team .wrapper .planner-entries .day.sunday:after{content:"";position:absolute;top:2px;left:101%;width:4px;height:calc(100% - 4px);background-color:#46949d}[data-page='planner/planner'] .app .planner .teams .team .wrapper .planner-entries .day.sunday .planner-entry.empty{color:#e89162}[data-page='planner/planner'] .app .planner .teams .team .wrapper .planner-entries .day.holiday .planner-entry.empty{color:#c56734}[data-page='planner/planner'] .app .planner .teams .team .wrapper .planner-entries .day.today .planner-entry.empty{color:#46949d}[data-page='planner/planner'] .app .planner .teams .team .wrapper .planner-entries .day .planner-entry{position:relative;display:flex;justify-content:center;align-items:center;height:2.5rem;margin:2px 0;background:linear-gradient(to right, #fff, #ebebeb);border:1px solid #e2e2e2;text-align:center;cursor:pointer}[data-page='planner/planner'] .app .planner .teams .team .wrapper .planner-entries .day .planner-entry.empty{color:#70b7bf}[data-page='planner/planner'] .app .planner .teams .team .wrapper .planner-entries .day .planner-entry.highlighted{border:2px dashed #46949d}[data-page='planner/planner'] .app .planner .teams .team .wrapper .planner-entries .day .planner-entry.sick{border:1px dashed #ffa000}[data-page='planner/planner'] .app .planner .teams .team .wrapper .planner-entries .day .planner-entry.removed{border:3px double #aa6a61;color:#aa6a61}[data-page='planner/planner'] .app .planner .teams .team .wrapper .planner-entries .day .planner-entry.to-be-removed{border:3px solid #aa6a61;color:#aa6a61}[data-page='planner/planner'] .app .planner .teams .team .wrapper .planner-entries .day .planner-entry.to-be-removed .project-label,[data-page='planner/planner'] .app .planner .teams .team .wrapper .planner-entries .day .planner-entry.to-be-removed span{font-weight:bold}[data-page='planner/planner'] .app .planner .teams .team .wrapper .planner-entries .day .planner-entry.confirmed .project-label{display:flex;width:100%;background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 35%, rgba(255,255,255,0.8) 65%, rgba(255,255,255,0) 100%)}[data-page='planner/planner'] .app .planner .teams .team .wrapper .planner-entries .day .planner-entry.preselected{border:3px solid #c9c9c9}[data-page='planner/planner'] .app .planner .teams .team .wrapper .planner-entries .day .planner-entry.preselected .project-label,[data-page='planner/planner'] .app .planner .teams .team .wrapper .planner-entries .day .planner-entry.preselected span{font-weight:bold}[data-page='planner/planner'] .app .planner .teams .team .wrapper .planner-entries .day .planner-entry .project-label{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}[data-page='planner/planner'] .app .planner .teams .team .wrapper .planner-entries .day .planner-entry .project-label .client-handle{font-size:.8rem;opacity:.6}[data-page='planner/planner'] .app .planner .teams .team .wrapper .planner-entries .day .planner-entry .project-note{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;width:10%;height:100%;background-color:#daecef;color:white}[data-page='planner/planner'] .app .planner .teams .team .wrapper .planner-entries .day .planner-entry .dropdown-container{position:absolute;top:0;left:0;z-index:1;display:flex;height:100%;width:100%;background-color:white;border:1px solid #e2e2e2;cursor:auto}[data-page='planner/planner'] .app .planner .teams .team .wrapper .planner-entries .day .planner-entry .dropdown-container .dropdown{width:100%}[data-page='planner/planner'] .app .planner .teams .team .wrapper .planner-entries .day .planner-entry .dropdown-container .entry-search-input{width:100%;height:100%;text-align:center}[data-page='planner/planner'] .app .planner .teams .team .wrapper .planner-entries .day .planner-entry .dropdown-container .actions{display:flex;flex-direction:column;justify-content:space-between;min-width:2rem}[data-page='planner/planner'] .app .planner .teams .team .wrapper .planner-entries .day .planner-entry .dropdown-container .actions .save-button,[data-page='planner/planner'] .app .planner .teams .team .wrapper .planner-entries .day .planner-entry .dropdown-container .actions .cancel-button{display:flex;justify-content:center;align-items:center;height:1.4rem;background:#46949d;font-weight:bold;color:white;border:none;cursor:pointer}[data-page='planner/planner'] .app .planner .teams .team .wrapper .planner-entries .day .planner-entry .dropdown-container .actions .save-button.disabled,[data-page='planner/planner'] .app .planner .teams .team .wrapper .planner-entries .day .planner-entry .dropdown-container .actions .cancel-button.disabled{cursor:not-allowed;pointer-events:none;background-color:#b7dbdf}[data-page='planner/planner'] .app .planner .teams .team .wrapper .planner-entries.user-selected .planner-entry.empty{color:rgba(70,148,157,0.5) !important;cursor:not-allowed}[data-page='planner/planner'] .app .planner .teams .team .wrapper .add-row-button{display:flex;justify-content:center;align-items:center;width:100%;margin-top:0.1rem;color:white;font-size:1rem;background-color:#70b7bf;border:none}[data-page='planner/planner'] .app .planner .teams .team .wrapper .add-row-button.disabled{background-color:#daecef;cursor:not-allowed}[data-page='planner/planner'] .app .inspector{position:fixed;top:0;right:0;z-index:2;height:100%;padding:2rem;background-color:white;border:2px solid black;border-right:none;transition:.6s ease-in}[data-page='planner/planner'] .app .inspector i{color:#46949d}[data-page='planner/planner'] .app .inspector.closed{transform:translateX(100%)}[data-page='planner/planner'] .app .inspector .title{color:#46949d;margin-top:0;margin-bottom:2rem;text-decoration:underline}[data-page='planner/planner'] .app .inspector .project{display:flex;justify-content:space-between;margin-bottom:2rem;padding:1rem;border:2px solid rgba(75,133,142,0.2)}[data-page='planner/planner'] .app .inspector .project__details{display:flex;flex-direction:column;width:10rem}[data-page='planner/planner'] .app .inspector .client{display:flex;justify-content:space-between;padding:1rem;border:2px solid rgba(75,133,142,0.2)}[data-page='planner/planner'] .app .inspector .client__label{width:10rem}[data-page='planner/planner'] .app .inspector .client__details{width:10rem;display:flex;flex-direction:column}[data-page='planner/planner'] .app .inspector .client__details span{margin-bottom:0.5rem}[data-page='planner/planner'] .app .inspector .client__details span.zip{white-space:nowrap}[data-page='planner/planner'] .app .inspector .team{display:flex;flex-direction:column;justify-content:flex-end;margin-top:2rem;padding:1rem;padding-bottom:4rem;border:2px solid rgba(75,133,142,0.2)}[data-page='planner/planner'] .app .inspector .team .preset-team{display:flex;margin-bottom:1rem}[data-page='planner/planner'] .app .inspector .team .preset-team .team-label{width:10rem}[data-page='planner/planner'] .app .inspector .team .preset-team .team-members{width:10rem;list-style-type:none;margin-bottom:0;padding:0}[data-page='planner/planner'] .app .inspector .team .preset-team .team-members li{display:flex;justify-content:space-between}[data-page='planner/planner'] .app .inspector .team .preset-team .team-members li.sick{border-width:2px}[data-page='planner/planner'] .app .inspector .team .preset-team .team-members li.ce{font-weight:bold;text-decoration:underline;margin-bottom:1rem}[data-page='planner/planner'] .app .inspector .team .preset-team .team-members li.removed{color:#797979}[data-page='planner/planner'] .app .inspector .team .preset-team .team-members li.removed .actions{display:flex;justify-content:space-between}[data-page='planner/planner'] .app .inspector .team .preset-team .team-members li.removed .actions .remove{display:none}[data-page='planner/planner'] .app .inspector .team .preset-team .team-members li.removed .actions .add{display:block}[data-page='planner/planner'] .app .inspector .team .preset-team .team-members li .actions{cursor:pointer}[data-page='planner/planner'] .app .inspector .team .preset-team .team-members li .actions .add{display:none}[data-page='planner/planner'] .app .inspector .team .borrowed-users{display:flex}[data-page='planner/planner'] .app .inspector .team .borrowed-users .borrowed-users-label{width:10rem}[data-page='planner/planner'] .app .inspector .team .borrowed-users ul{width:10rem;margin:0;padding:0;list-style-type:none}[data-page='planner/planner'] .app .inspector .team .borrowed-users ul .borrow-user{position:relative;display:flex;justify-content:space-between;margin-bottom:1rem}[data-page='planner/planner'] .app .inspector .team .borrowed-users ul .borrow-user input{width:80%}[data-page='planner/planner'] .app .inspector .team .borrowed-users ul .borrow-user datalist{position:absolute;bottom:-3rem;left:0}[data-page='planner/planner'] .app .inspector .team .borrowed-users ul .borrow-user .add{cursor:pointer}[data-page='planner/planner'] .app .inspector .team .borrowed-users ul .borrowed-user{display:flex;justify-content:space-between}[data-page='planner/planner'] .app .inspector .team .borrowed-users ul .borrowed-user .add,[data-page='planner/planner'] .app .inspector .team .borrowed-users ul .borrowed-user .remove{cursor:pointer}[data-page='planner/planner'] .app .inspector .notes{margin-top:2rem}[data-page='planner/planner'] .app .inspector .notes h3{font-size:2rem;color:#46949d}[data-page='planner/planner'] .app .inspector .notes textarea{width:100%}[data-page='planner/planner'] .app .notes-inspector{display:flex;flex-direction:column;position:fixed;top:0;right:0;z-index:2;height:100%;padding:2rem;background-color:#b7dbdf;border:2px solid black;border-right:none;transition:.6s ease-in}[data-page='planner/planner'] .app .notes-inspector.closed{transform:translateX(100%)}[data-page='planner/planner'] .app .notes-inspector .title{color:#46949d;margin-top:0;margin-bottom:2rem;text-decoration:underline}[data-page='planner/planner'] .app .notes-inspector .notes{width:100%;height:80%}[data-page='planner/planner'] .app .notes-inspector .actions{display:flex;justify-content:center;margin-top:3rem;height:3rem}[data-page='planner/planner'] .app .notes-inspector .actions img{background-color:#e2e2e2;border-radius:50%;width:3rem;padding:0.7rem;cursor:pointer}[data-page='planner/planner'] .app .notes-inspector .actions img:first-child{margin-right:0.5rem}[data-page='planner/planner'] .app .context-info{display:flex;flex-direction:column;position:fixed;top:50%;left:0;z-index:1;transform:translateY(-50%);min-width:20rem;height:30rem;padding:1rem;background-color:white;box-shadow:2px 2px 15px rgba(0,0,0,0.205);transition:.6s ease-in-out}[data-page='planner/planner'] .app .context-info.closed{transform:translate(-100%, -50%)}[data-page='planner/planner'] .app .context-info h5{font-size:1.5rem}[data-page='planner/planner'] .app .context-info .table-wrapper{flex-grow:1;overflow:auto}[data-page='planner/planner'] .app .context-info .table-wrapper table{width:100%;margin-top:1.5rem;padding:0.5rem;border:1px solid #e2e2e2;text-align:center}[data-page='planner/planner'] .app .context-info .table-wrapper table tr{background-color:rgba(70,148,157,0.4)}[data-page='planner/planner'] .app .context-info .table-wrapper table tr:nth-child(even):not(.template){background-color:rgba(70,148,157,0.2)}[data-page='planner/planner'] .app .context-info .table-wrapper table tr td,[data-page='planner/planner'] .app .context-info .table-wrapper table tr th{padding:0.5rem;border:1px solid #e2e2e2;vertical-align:middle}[data-page='planner/planner'] .app .context-info .table-wrapper table tr td.hours,[data-page='planner/planner'] .app .context-info .table-wrapper table tr th.hours{width:3rem;height:3rem;padding:0}[data-page='planner/planner'] .app .context-info .table-wrapper table tr td.hours input,[data-page='planner/planner'] .app .context-info .table-wrapper table tr th.hours input{width:100%;height:100%;text-align:center}[data-page='planner/planner'] .app .context-info .table-wrapper table tr td.actions,[data-page='planner/planner'] .app .context-info .table-wrapper table tr th.actions{position:relative}[data-page='planner/planner'] .app .context-info .table-wrapper table tr td.actions .remove,[data-page='planner/planner'] .app .context-info .table-wrapper table tr th.actions .remove{height:1.5rem;cursor:pointer}[data-page='planner/planner'] .app .context-info .table-wrapper ~ .actions{display:flex;justify-content:center;height:3rem}[data-page='planner/planner'] .app .context-info .table-wrapper ~ .actions img{width:3rem;padding:1rem;border-radius:50%;background-color:#e2e2e2;cursor:pointer}[data-page='planner/planner'] .app .context-info .table-wrapper ~ .actions img:last-child{margin-left:1rem}[data-page='planner/planner'] .app .context-info .info{display:flex;margin-bottom:2rem}[data-page='planner/planner'] .app .context-info .info img{height:1rem;margin-right:1rem}[data-page='planner/planner'] .app .user-status-modal{display:flex;flex-direction:column;justify-content:space-between;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:70vw;max-width:1200px;height:70vh;max-height:700px;padding:2rem;background-color:#efefef;border:1px solid #46949d;box-shadow:3px 3px 15px rgba(70,148,157,0.356);transition:.6s ease-in-out}[data-page='planner/planner'] .app .user-status-modal.closed{visibility:hidden;opacity:0}[data-page='planner/planner'] .app .user-status-modal .handle-label{text-align:center;font-size:2rem;color:#46949d;flex-grow:0}[data-page='planner/planner'] .app .user-status-modal .table-wrapper{width:100%;height:100%}[data-page='planner/planner'] .app .user-status-modal .table-wrapper .table-header{display:flex;margin-bottom:2rem;padding:1rem 0;border-top:3px solid rgba(70,148,157,0.3);border-bottom:3px solid rgba(70,148,157,0.3)}[data-page='planner/planner'] .app .user-status-modal .table-wrapper .table-header .item{width:calc(100% / 3);text-align:center}[data-page='planner/planner'] .app .user-status-modal .table-wrapper .entries{height:70%;overflow-y:auto}[data-page='planner/planner'] .app .user-status-modal .table-wrapper .entries .entry{display:flex;align-items:center;height:3rem;margin-bottom:1rem;border:1px solid #5a5a5a;border-radius:50px;padding:0.5rem;background:linear-gradient(to right, #e6e6e6 0%, #fff 50%, #fff 50%, #e6e6e6 100%)}[data-page='planner/planner'] .app .user-status-modal .table-wrapper .entries .entry .start-date,[data-page='planner/planner'] .app .user-status-modal .table-wrapper .entries .entry .end-date,[data-page='planner/planner'] .app .user-status-modal .table-wrapper .entries .entry select,[data-page='planner/planner'] .app .user-status-modal .table-wrapper .entries .entry .delete{position:relative;width:calc(100% / 4);height:100%;text-align:center}[data-page='planner/planner'] .app .user-status-modal .table-wrapper .entries .entry .start-date input,[data-page='planner/planner'] .app .user-status-modal .table-wrapper .entries .entry .end-date input,[data-page='planner/planner'] .app .user-status-modal .table-wrapper .entries .entry select input,[data-page='planner/planner'] .app .user-status-modal .table-wrapper .entries .entry .delete input{width:90%;height:100%;border:none;padding-right:2rem;padding-left:1rem;border-radius:50px;background-color:#46949d;color:white}[data-page='planner/planner'] .app .user-status-modal .table-wrapper .entries .entry .start-date img,[data-page='planner/planner'] .app .user-status-modal .table-wrapper .entries .entry .end-date img,[data-page='planner/planner'] .app .user-status-modal .table-wrapper .entries .entry select img,[data-page='planner/planner'] .app .user-status-modal .table-wrapper .entries .entry .delete img{position:absolute;top:50%;right:10%;transform:translateY(-50%);height:60%}[data-page='planner/planner'] .app .user-status-modal .table-wrapper .entries .entry select{padding-left:1rem;background-color:#46949d;color:white;border-radius:50px}[data-page='planner/planner'] .app .user-status-modal .table-wrapper .entries .entry .delete{width:auto;height:70%;margin-left:2rem;cursor:pointer}[data-page='planner/planner'] .app .user-status-modal .add{width:100%;padding:1rem;text-align:center;background-color:rgba(70,148,157,0.2);color:#46949d;border-radius:50px;cursor:pointer}[data-page='planner/planner'] .app .user-status-modal .info{width:60%;-ms-grid-row-align:center;align-self:center;margin:1rem 0}[data-page='planner/planner'] .app .user-status-modal .info img{height:1rem;margin-right:0.5rem}[data-page='planner/planner'] .app .user-status-modal .actions{display:flex;justify-content:center;min-height:3rem}[data-page='planner/planner'] .app .user-status-modal .actions img{width:3rem;height:100%;padding:0.4rem;background-color:#e2e2e2;border-radius:50%;cursor:pointer}[data-page='planner/planner'] .app .user-status-modal .actions img:first-child{margin-right:0.5rem}@media screen and (max-width: 1023px){[data-page='planner'] .app .headline{min-width:auto;flex-direction:column;align-items:flex-start}[data-page='planner'] .app .headline .cc-chooser{margin-top:1rem}[data-page='planner'] .app .headline .status-chooser{margin-top:1rem}[data-page='planner'] .app .headline .week-switcher{margin-top:1rem}}[data-page="users"] .app{display:flex;flex-direction:column;align-items:center;margin-top:1rem;margin-bottom:1rem}[data-page="users"] .app .modal{display:none;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1}[data-page="users"] .app .modal .backdrop-shadow{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:rgba(0,0,0,0.7)}[data-page="users"] .app .modal .modal-container{display:flex;flex-direction:column;align-items:center;width:40vw;padding:1.5rem;border-radius:5px;background-color:white;box-shadow:3px 3px 15px rgba(0,0,0,0.6)}[data-page="users"] .app .modal .modal-container .modal-content{width:60%;color:#46949d}[data-page="users"] .app .modal .modal-container .modal-content .title{margin-bottom:1rem}[data-page="users"] .app .modal .modal-container .modal-content p{margin-bottom:1rem}[data-page="users"] .app .modal .modal-container .modal-content p img{height:1rem}[data-page="users"] .app .modal .modal-container .modal-content .date-options{display:flex;align-items:center;height:2rem}[data-page="users"] .app .modal .modal-container .modal-content .date-options div{display:flex;height:100%}[data-page="users"] .app .modal .modal-container .modal-content .date-options div .block-date-input{height:100%;background-color:rgba(70,148,157,0.3);color:#46949d;border:1px solid #46949d;cursor:pointer}[data-page="users"] .app .modal .modal-container .modal-content .date-options div .datepicker-opener{display:flex;align-items:center;justify-content:center;width:2rem;height:100%;background-color:rgba(70,148,157,0.4);color:#46949d;font-size:1.3rem}[data-page="users"] .app .modal .modal-container .modal-content .date-options .undo{margin-left:1rem;font-size:1.3rem;color:#46949d;cursor:pointer}[data-page="users"] .app .modal .modal-container .modal-content .hint{display:none;margin-top:.5rem;font-size:0.8rem}[data-page="users"] .app .modal .modal-container .modal-content .actions{display:flex;margin-top:2rem}[data-page="users"] .app .modal .modal-container .modal-content .actions img{height:2rem;width:2rem;padding:.5rem;border-radius:50%;background-color:#e2e2e2;cursor:pointer}[data-page="users"] .app .modal .modal-container .modal-content .actions img:first-child{margin-right:0.5rem}[data-page="users"] .app .user_header{position:relative;width:100%;padding-top:50px;margin-bottom:20px}[data-page="users"] .app .user_header h1{text-align:center;font-size:2rem;font-weight:bold}[data-page="users"] .app .user_header_actions{position:absolute;right:0;top:calc(50% + 25px);transform:translateY(-50%)}[data-page="users"] .app .table-wrapper{width:100%;overflow-x:auto}[data-page="users"] .app .table-wrapper table{width:100%}[data-page="users"] .app .table-wrapper table thead tr{background-color:#c8dadd;color:#487c7c}[data-page="users"] .app .table-wrapper table thead tr th{vertical-align:middle}[data-page="users"] .app .table-wrapper table thead tr th:last-child{background-color:#afafaf;color:white}[data-page="users"] .app .table-wrapper table tr.spacer{height:1.5rem}[data-page="users"] .app .table-wrapper table tr.inner-spacer{height:.625rem}[data-page="users"] .app .table-wrapper table tr.selected{background-color:rgba(0,0,0,0.15)}[data-page="users"] .app .table-wrapper table tr th{padding:1rem}[data-page="users"] .app .table-wrapper table tr th.checkbox-col{height:100%;width:32px}[data-page="users"] .app .table-wrapper table tr th input{text-align:center}[data-page="users"] .app .table-wrapper table tr td{position:relative;vertical-align:middle;text-align:center}[data-page="users"] .app .table-wrapper table tr td input,[data-page="users"] .app .table-wrapper table tr td select,[data-page="users"] .app .table-wrapper table tr td.actions{height:3rem;padding:0 0.5rem;background-color:rgba(70,148,157,0.2);border-color:transparent;text-align:center}[data-page="users"] .app .table-wrapper table tr td input{width:100%}[data-page="users"] .app .table-wrapper table tr td input[type='color']{padding:0}[data-page="users"] .app .table-wrapper table tr td select{width:100%;background-color:#a6c8cc}[data-page="users"] .app .table-wrapper table tr td.actions{position:relative;color:#46949d;width:10rem;padding:0}[data-page="users"] .app .table-wrapper table tr td.actions .add{cursor:pointer}[data-page="users"] .app .table-wrapper table tr td.actions div{display:flex;height:100%}[data-page="users"] .app .table-wrapper table tr td.actions div i{flex-grow:1;display:flex;justify-content:center;align-items:center;padding:0rem 1rem;color:white;font-size:1.5rem;cursor:pointer}[data-page="users"] .app .table-wrapper table tr td.actions div i:first-of-type{background-color:#46949d}[data-page="users"] .app .table-wrapper table tr td.actions div i:last-of-type{background-color:#0b747f}[data-page="users"] .app .table-wrapper table tr td.actions div .update-options{display:none;border-right:1px solid #46949d}[data-page="users"] .app .table-wrapper table tr td.actions div .block-date{display:none;position:absolute;bottom:0;left:0;z-index:1;width:15rem;transform:translate(-5rem, 100%);background-color:white}[data-page="users"] .app .table-wrapper table tr td .options{display:none;position:absolute;top:0;right:1px}[data-page="users"] .app .table-wrapper table tr td .multi-group-label input{display:none}[data-page="users"] .app .table-wrapper table tr td .multi-group-label input:checked+span{background-color:transparent;border:5px solid #FFF}[data-page="users"] .app .table-wrapper table tr td .multi-group-label span{height:15px;width:15px;background-color:white;border-radius:100%;display:block;margin:0 auto}[data-page="users"] .app .table-wrapper table tr td.checkbox-col{background-color:#46949d}[data-page="users"] .app .table-wrapper table tr:nth-child(odd) td input,[data-page="users"] .app .table-wrapper table tr:nth-child(odd) td.actions{background-color:rgba(70,148,157,0.3)}[data-page="users"] .app .table-wrapper table tr:first-child input,[data-page="users"] .app .table-wrapper table tr:first-child select,[data-page="users"] .app .table-wrapper table tr:first-child td.actions{background-color:white !important}[data-page="importer"] .app{width:100%;margin-right:0;margin-left:100px}[data-page="importer"] .app .sections-container{position:relative;width:100%;margin-bottom:2rem;overflow-y:auto;overflow-x:hidden}[data-page="importer"] .app .sections-container section{position:absolute;top:0;left:0;width:100%;height:100vh;transition:.6s ease-in-out}[data-page="importer"] .app .sections-container section .back{font-size:2rem;z-index:1;cursor:pointer;margin:2rem 0px 0 2rem;color:#005665}[data-page="importer"] .app .sections-container section.home-page{display:flex;justify-content:center}[data-page="importer"] .app .sections-container section.home-page .disclaimer{position:absolute;left:0;top:10%}[data-page="importer"] .app .sections-container section.home-page .disclaimer i{color:#46949d}[data-page="importer"] .app .sections-container section.home-page .col{display:flex;align-items:center;justify-content:center;width:calc(100% / 3)}[data-page="importer"] .app .sections-container section.home-page .col:nth-child(1){background-color:#c6c6c6}[data-page="importer"] .app .sections-container section.home-page .col:nth-child(2){background-color:#cecece}[data-page="importer"] .app .sections-container section.home-page .col:nth-child(3){background-color:#e2e2e2}[data-page="importer"] .app .sections-container section.home-page .col .bubble,[data-page="importer"] .app .sections-container section.home-page .col .bubble-activate{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:2rem;color:#36666c;font-size:2.5rem;cursor:pointer;transition:.6s ease-in-out}[data-page="importer"] .app .sections-container section.home-page .col .bubble.users-import:hover,[data-page="importer"] .app .sections-container section.home-page .col .bubble-activate.users-import:hover{transform:scale(1.05)}[data-page="importer"] .app .sections-container section.home-page .col .bubble.projects-import:hover,[data-page="importer"] .app .sections-container section.home-page .col .bubble-activate.projects-import:hover{transform:scale(1.05)}[data-page="importer"] .app .sections-container section.home-page .col .bubble.customers-import:hover,[data-page="importer"] .app .sections-container section.home-page .col .bubble-activate.customers-import:hover{transform:scale(1.05)}[data-page="importer"] .app .sections-container section.home-page .col .bubble:hover .mode-chooser,[data-page="importer"] .app .sections-container section.home-page .col .bubble-activate:hover .mode-chooser{bottom:-5vw;opacity:1;visibility:visible}[data-page="importer"] .app .sections-container section.home-page .col .bubble:hover .mode-chooser .bubble,[data-page="importer"] .app .sections-container section.home-page .col .bubble:hover .mode-chooser .bubble-activate,[data-page="importer"] .app .sections-container section.home-page .col .bubble-activate:hover .mode-chooser .bubble,[data-page="importer"] .app .sections-container section.home-page .col .bubble-activate:hover .mode-chooser .bubble-activate{font-size:.9rem}[data-page="importer"] .app .sections-container section.home-page .col .bubble:hover .mode-chooser .bubble.reset,[data-page="importer"] .app .sections-container section.home-page .col .bubble:hover .mode-chooser .bubble.update,[data-page="importer"] .app .sections-container section.home-page .col .bubble:hover .mode-chooser .bubble.cleanup,[data-page="importer"] .app .sections-container section.home-page .col .bubble:hover .mode-chooser .bubble-activate.reset,[data-page="importer"] .app .sections-container section.home-page .col .bubble:hover .mode-chooser .bubble-activate.update,[data-page="importer"] .app .sections-container section.home-page .col .bubble:hover .mode-chooser .bubble-activate.cleanup,[data-page="importer"] .app .sections-container section.home-page .col .bubble-activate:hover .mode-chooser .bubble.reset,[data-page="importer"] .app .sections-container section.home-page .col .bubble-activate:hover .mode-chooser .bubble.update,[data-page="importer"] .app .sections-container section.home-page .col .bubble-activate:hover .mode-chooser .bubble.cleanup,[data-page="importer"] .app .sections-container section.home-page .col .bubble-activate:hover .mode-chooser .bubble-activate.reset,[data-page="importer"] .app .sections-container section.home-page .col .bubble-activate:hover .mode-chooser .bubble-activate.update,[data-page="importer"] .app .sections-container section.home-page .col .bubble-activate:hover .mode-chooser .bubble-activate.cleanup{margin-right:2rem}[data-page="importer"] .app .sections-container section.home-page .col .bubble:hover .mode-chooser .bubble:last-child,[data-page="importer"] .app .sections-container section.home-page .col .bubble:hover .mode-chooser .bubble-activate:last-child,[data-page="importer"] .app .sections-container section.home-page .col .bubble-activate:hover .mode-chooser .bubble:last-child,[data-page="importer"] .app .sections-container section.home-page .col .bubble-activate:hover .mode-chooser .bubble-activate:last-child{margin-right:0}[data-page="importer"] .app .sections-container section.home-page .col .bubble img,[data-page="importer"] .app .sections-container section.home-page .col .bubble-activate img{width:7vw;max-width:200px}[data-page="importer"] .app .sections-container section.home-page .col .bubble span,[data-page="importer"] .app .sections-container section.home-page .col .bubble-activate span{margin-top:2rem;font-size:1.3rem;color:#36666c}[data-page="importer"] .app .sections-container section.home-page .col .bubble .mode-chooser,[data-page="importer"] .app .sections-container section.home-page .col .bubble-activate .mode-chooser{position:absolute;bottom:0;display:flex;opacity:0;visibility:hidden;padding-top:4vw;transition:.4s ease-in-out}[data-page="importer"] .app .sections-container section.home-page .col .bubble .mode-chooser .bubble,[data-page="importer"] .app .sections-container section.home-page .col .bubble .mode-chooser .bubble-activate,[data-page="importer"] .app .sections-container section.home-page .col .bubble-activate .mode-chooser .bubble,[data-page="importer"] .app .sections-container section.home-page .col .bubble-activate .mode-chooser .bubble-activate{width:5vw;height:5vw;font-size:1.5rem;background-color:#36666c;border-radius:50%;color:white}[data-page="importer"] .app .sections-container section.home-page .col .bubble .mode-chooser .bubble.reset,[data-page="importer"] .app .sections-container section.home-page .col .bubble .mode-chooser .bubble-activate.reset,[data-page="importer"] .app .sections-container section.home-page .col .bubble-activate .mode-chooser .bubble.reset,[data-page="importer"] .app .sections-container section.home-page .col .bubble-activate .mode-chooser .bubble-activate.reset{margin-right:0}[data-page="importer"] .app .sections-container section.home-page .csv-input{display:none}[data-page="importer"] .app .sections-container section.result-page{transform:translateX(100%);background-color:#005665;color:white}[data-page="importer"] .app .sections-container section.result-page div{display:flex;position:absolute;top:50%;transform:translate(-50%);left:50%;border-bottom:1px solid white;padding-bottom:.5rem}[data-page="importer"] .app .sections-container section.result-page div p:first-child{margin-right:15rem}[data-page="importer"] .app .sections-container section.result-page div p:last-child{margin-left:15rem}[data-page="importer"] .app .sections-container section.result-page div p .total-imported-entries{font-weight:bold}[data-page="importer"] .app .sections-container section.result-page table{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}[data-page="importer"] .app .sections-container section.result-page table .csv-category{font-weight:bold}[data-page="importer"] .app .sections-container section.diff-page{display:block;position:relative;transform:translateX(200%)}[data-page="importer"] .app .sections-container section.diff-page .project-diff{width:85%;margin:2rem auto 0 auto}[data-page="importer"] .app .sections-container section.diff-page table{border-spacing:0 .5rem}[data-page="importer"] .app .sections-container section.diff-page table tr{background-color:#dbe7e8}[data-page="importer"] .app .sections-container section.diff-page table tr:first-child{background:#c8dadd}[data-page="importer"] .app .sections-container section.diff-page table tr:first-child th{color:#005665}[data-page="importer"] .app .sections-container section.diff-page table tr td,[data-page="importer"] .app .sections-container section.diff-page table tr th{vertical-align:middle;text-align:center;height:3em;padding:0 1rem}[data-page="importer"] .app .sections-container section.diff-page table tr td{position:relative}[data-page="importer"] .app .sections-container section.diff-page table tr td:first-child{background-color:#005665;padding:0 .3rem}[data-page="importer"] .app .sections-container section.diff-page table tr td:first-child:after{display:none}[data-page="importer"] .app .sections-container section.diff-page table tr td:first-child input:checked ~ .checkmark:after{display:block}[data-page="importer"] .app .sections-container section.diff-page table tr td:first-child input{display:none}[data-page="importer"] .app .sections-container section.diff-page table tr td:first-child .checkmark{background-color:white;width:13px;height:13px;border-radius:25px;border:1px solid #005665;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}[data-page="importer"] .app .sections-container section.diff-page table tr td:first-child .checkmark:hover{background-color:#a6c8cc}[data-page="importer"] .app .sections-container section.diff-page table tr td:first-child .checkmark:hover:after{background:white}[data-page="importer"] .app .sections-container section.diff-page table tr td:first-child .checkmark:after{content:"";display:none;position:absolute;width:5px;height:5px;border-radius:25px;background:#005665;left:50%;transform:translate(-50%);top:25%}[data-page="importer"] .app .sections-container section.diff-page table tr td:nth-child(5):after{display:none}[data-page="importer"] .app .sections-container section.diff-page table tr td:last-child{background-color:#46949d;color:white}[data-page="importer"] .app .sections-container section.diff-page table tr td:last-child:after{display:none}[data-page="importer"] .app .sections-container section.diff-page table tr td:after{position:absolute;content:"";display:block;height:1.5em;width:1px;top:50%;right:0;transform:translateY(-50%);background-color:#487c7c}[data-page="importer"] .app .sections-container section.diff-page button{background-color:#46949d;color:white;border:none;margin-top:2rem;padding:0.5rem 1rem;font-weight:bold;float:right}[data-page="importer"] .loader{display:none;left:calc(75px + 50%);top:25%}[data-page="holidays"] .app{display:flex;flex-direction:column;justify-content:center;align-items:center}[data-page="holidays"] .app h1{color:#70b7bf;margin-bottom:2rem}[data-page="holidays"] .app .wrapper{display:flex;width:100%;max-width:1440px}[data-page="holidays"] .app .wrapper section{display:flex;flex-direction:column;width:100%;margin-bottom:2rem}[data-page="holidays"] .app .wrapper section .header{width:100%;margin-bottom:2rem;padding:.5rem 0;color:#0b747f;font-size:1.5rem;text-align:center}[data-page="holidays"] .app .wrapper section.holiday-add{margin-right:1rem;align-self:flex-start}[data-page="holidays"] .app .wrapper section.holiday-add .entry{display:flex;flex-wrap:wrap;margin-bottom:3rem;padding:0.5rem;color:#0b747f}[data-page="holidays"] .app .wrapper section.holiday-add .entry .date-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:1rem}[data-page="holidays"] .app .wrapper section.holiday-add .entry .date-wrapper .start-date,[data-page="holidays"] .app .wrapper section.holiday-add .entry .date-wrapper .end-date{position:relative;width:48%;height:2.5rem;border-radius:50px;border:1px solid #e2e2e2;cursor:pointer}[data-page="holidays"] .app .wrapper section.holiday-add .entry .date-wrapper .start-date input,[data-page="holidays"] .app .wrapper section.holiday-add .entry .date-wrapper .end-date input{border-radius:50px;width:100%;height:100%;padding-left:1rem;padding-right:3rem;border:1px solid #afafaf;text-align:center;color:inherit}[data-page="holidays"] .app .wrapper section.holiday-add .entry .date-wrapper .start-date img,[data-page="holidays"] .app .wrapper section.holiday-add .entry .date-wrapper .end-date img{position:absolute;top:50%;right:5%;transform:translateY(-50%);height:50%}[data-page="holidays"] .app .wrapper section.holiday-add .entry .date-wrapper span{font-weight:bold}[data-page="holidays"] .app .wrapper section.holiday-add .entry .event-title{width:100%;height:2.5rem;border-radius:50px;border:none;border:1px solid #afafaf;text-align:center;color:inherit}[data-page="holidays"] .app .wrapper section.holiday-add .entry .event-title::-webkit-input-placeholder{color:#969696}[data-page="holidays"] .app .wrapper section.holiday-add .entry .event-title::-moz-placeholder{color:#969696}[data-page="holidays"] .app .wrapper section.holiday-add .entry .event-title:-ms-input-placeholder{color:#969696}[data-page="holidays"] .app .wrapper section.holiday-add .entry .event-title::-ms-input-placeholder{color:#969696}[data-page="holidays"] .app .wrapper section.holiday-add .entry .event-title::placeholder{color:#969696}[data-page="holidays"] .app .wrapper section.holiday-add .add{width:8rem;-ms-grid-row-align:center;align-self:center;margin-bottom:1rem;padding:.5rem 2rem;background-color:#46949d;color:white;border:none;border-radius:50px;transition:.6s}[data-page="holidays"] .app .wrapper section.holiday-add .add[disabled]{background-color:#627d81;cursor:not-allowed}[data-page="holidays"] .app .wrapper section.listed-holidays{display:flex;flex-direction:column;align-items:center;margin-left:4rem}[data-page="holidays"] .app .wrapper section.listed-holidays .header{margin-bottom:0}[data-page="holidays"] .app .wrapper section.listed-holidays .entry{display:flex;position:relative;margin-bottom:0.5rem;border-radius:50px;background-color:orange}[data-page="holidays"] .app .wrapper section.listed-holidays .entry input{padding-right:3rem;background-color:orange;border:none;color:white;text-align:center}[data-page="holidays"] .app .wrapper section.listed-holidays .entry .start-date,[data-page="holidays"] .app .wrapper section.listed-holidays .entry .end-date{position:relative;display:flex;width:25%;height:2.5rem;background-color:#46949d;color:white;text-align:center;border:none;border-right:1px solid white;cursor:pointer}[data-page="holidays"] .app .wrapper section.listed-holidays .entry .start-date input,[data-page="holidays"] .app .wrapper section.listed-holidays .entry .end-date input{width:100%;cursor:pointer}[data-page="holidays"] .app .wrapper section.listed-holidays .entry .start-date img,[data-page="holidays"] .app .wrapper section.listed-holidays .entry .end-date img{position:absolute;top:50%;right:5%;transform:translateY(-50%);height:50%}[data-page="holidays"] .app .wrapper section.listed-holidays .entry .start-date,[data-page="holidays"] .app .wrapper section.listed-holidays .entry .start-date input{border-top-left-radius:50px;border-bottom-left-radius:50px}[data-page="holidays"] .app .wrapper section.listed-holidays .entry .event-title{flex-grow:1;border-top-right-radius:50px;border-bottom-right-radius:50px}[data-page="holidays"] .app .wrapper section.listed-holidays .entry .delete{position:absolute;top:50%;right:2%;transform:translateY(-50%);height:30%;cursor:pointer}[data-page="holidays"] .app .wrapper section.listed-holidays .new-entries{max-height:30vh;margin:0.5rem;overflow:auto}[data-page="holidays"] .app .wrapper section.listed-holidays .old-entries{margin:0.5rem;margin-top:2rem;max-height:30vh;overflow-y:auto}[data-page="holidays"] .app .wrapper section.listed-holidays .old-entries .divider{color:#a5d2d7;margin-bottom:.5rem}[data-page="holidays"] .app .wrapper section.listed-holidays .old-entries .entry{background-color:#46949d;color:white}[data-page="holidays"] .app .wrapper section.listed-holidays .old-entries .entry input{background-color:#46949d}[data-page="holidays"] .app .wrapper section.listed-holidays .save{font-size:2rem;color:#46949d;margin-bottom:0.5rem;cursor:pointer}[data-page="holidays"] .app .upload-wrapper{align-self:stretch;display:flex;height:2rem;border-bottom:1px solid #46949d;color:#46949d}[data-page="holidays"] .app .upload-wrapper .upload{margin-left:.625rem;font-weight:bold;cursor:pointer;transition:.6s}[data-page="holidays"] .app .upload-wrapper .upload.disabled{color:#627d81;pointer-events:none;cursor:not-allowed}[data-page="holidays"] .app .upload-wrapper input{display:none}[data-page="holidays"] .app .upload-wrapper .selected-file{margin-left:10%}[data-page="holidays"] .app .upload-wrapper .open-file-upload{margin-left:auto;margin-right:.625rem;cursor:pointer}[data-page="holidays"] .loader{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%)}[data-page='timetracker'] section{position:relative}[data-page='timetracker'] section.validation-section{display:flex;flex-direction:column;align-items:flex-start}[data-page='timetracker'] section.validation-section .top-row{position:absolute;top:2rem;left:50%;transform:translateX(-50%);display:flex;align-items:center}[data-page='timetracker'] section.validation-section .top-row .date-toggle,[data-page='timetracker'] section.validation-section .top-row .alert-button{margin-right:0.5rem}[data-page='timetracker'] section.validation-section .top-row .date-toggle{background-color:#46949d;background-image:url(background_images/timetracker_cal_icon_white.svg);background-size:50%;background-repeat:no-repeat;background-position:center;border-radius:50%;padding:5px;width:2.5rem;height:2.5rem;border:2px solid #93c9cf;transition:0.6s ease-out}[data-page='timetracker'] section.validation-section .top-row .date-toggle.date-range{background-color:orange}[data-page='timetracker'] section.validation-section .top-row .alert-button{display:flex;justify-content:flex-end;align-items:center;background-color:#46949d;padding:0.25rem 0;padding-left:1rem;padding-right:0.25rem;color:white;border:none;border-radius:50px}[data-page='timetracker'] section.validation-section .top-row .alert-button.active{background-color:orange}[data-page='timetracker'] section.validation-section .top-row .alert-button span:first-child{font-weight:bold}[data-page='timetracker'] section.validation-section .top-row .alert-button .count-label{display:flex;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin-left:0.5rem;border:1px solid white;border-radius:50%;font-size:0.7rem}[data-page='timetracker'] section.validation-section .top-row .export,[data-page='timetracker'] section.validation-section .top-row .validate{display:flex;align-items:center;background-color:#46949d;color:white;border:none;border-radius:50px;padding:0.25rem 1rem;padding-right:0.25rem;font-weight:bold}[data-page='timetracker'] section.validation-section .top-row .export .export-count,[data-page='timetracker'] section.validation-section .top-row .export .validate-count,[data-page='timetracker'] section.validation-section .top-row .validate .export-count,[data-page='timetracker'] section.validation-section .top-row .validate .validate-count{display:flex;align-items:center;justify-content:center;margin-left:0.5rem;width:1.75rem;height:1.75rem;border:1px solid white;border-radius:50%;font-size:0.7rem}[data-page='timetracker'] section.validation-section .top-row .validate{background-color:#b7dbdf;pointer-events:none;transition:.6s ease-in-out}[data-page='timetracker'] section.validation-section .top-row .validate.active{background-color:#46949d;pointer-events:all}[data-page='timetracker'] section.validation-section .top-row .confirm-export-wrapper{display:flex;align-items:center;margin-left:2rem;opacity:1;visibility:visible;transition:.6s ease-in-out}[data-page='timetracker'] section.validation-section .top-row .confirm-export-wrapper.hidden{opacity:0;visibility:hidden}[data-page='timetracker'] section.validation-section .top-row .confirm-export-wrapper span{margin-right:0.5rem;color:#46949d}[data-page='timetracker'] section.validation-section .top-row .confirm-export-wrapper .confirm-export{display:flex;justify-content:center;align-items:center;height:1.5rem;width:1.5rem;background-color:#93c9cf;border-radius:5px}[data-page='timetracker'] section.validation-section .top-row .confirm-export-wrapper .confirm-export input{display:none}[data-page='timetracker'] section.validation-section .top-row .confirm-export-wrapper .confirm-export input:checked+i{opacity:1;visibility:visible}[data-page='timetracker'] section.validation-section .top-row .confirm-export-wrapper .confirm-export i{color:#46949d;opacity:0;visibility:hidden;transition:.4s ease-in-out}[data-page='timetracker'] section.validation-section main{width:100%;margin-top:5rem;height:calc(100vh - 5rem - 10vh);overflow-y:auto}[data-page='timetracker'] section.validation-section main .date-header{color:#46949d;font-size:2rem}[data-page='timetracker'] section.validation-section main .status{font-size:2rem;font-weight:bold;position:relative;top:-0.5rem;color:red}[data-page='timetracker'] section.validation-section main .status.submitted{color:#46949d}[data-page='timetracker'] section.validation-section main .status.ongoing{color:orange}[data-page='timetracker'] section.validation-section main .team{display:flex;flex-direction:column;margin-bottom:2rem;border:2px solid #e2e2e2}[data-page='timetracker'] section.validation-section main .team .header{display:flex;justify-content:space-between;align-items:center;background-color:#93c9cf;padding:0.25rem}[data-page='timetracker'] section.validation-section main .team .header .ce-container{display:flex;align-items:center;background-color:#b7dbdf;padding:0.25rem;padding-right:2rem;border-radius:50px}[data-page='timetracker'] section.validation-section main .team .header .ce-container .ce-icon{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;color:white;background-color:#46949d;border-radius:50%;font-size:0.8rem;font-weight:bold;margin-right:1rem}[data-page='timetracker'] section.validation-section main .team .header .ce-container .ce-name{color:#46949d}[data-page='timetracker'] section.validation-section main .team .header .actions-container{display:flex;align-items:center}[data-page='timetracker'] section.validation-section main .team .header .actions-container .reset-button{margin-right:0.5rem;color:#46949d;background-color:transparent;border:none;font-size:1.25rem}[data-page='timetracker'] section.validation-section main .team .header .actions-container .validate-button,[data-page='timetracker'] section.validation-section main .team .header .actions-container .modify-button{padding:0.5rem 2rem;color:white;background-color:#46949d;border:none;border-radius:50px}[data-page='timetracker'] section.validation-section main .team .overflow-container{position:relative;display:flex;flex-wrap:wrap;overflow-x:auto;width:100%;max-height:500px;padding:0 0.25rem;background-image:linear-gradient(to right, white, #e2e2e2);transition:1s ease-out}[data-page='timetracker'] section.validation-section main .team .overflow-container.collapsed{max-height:0}[data-page='timetracker'] section.validation-section main .team .overflow-container .entries-container-wrapper{display:flex;flex-direction:column;width:100%;margin-bottom:4rem;padding:1rem 0;padding-bottom:0}[data-page='timetracker'] section.validation-section main .team .overflow-container .entries-container-wrapper .entries-container{display:flex}[data-page='timetracker'] section.validation-section main .team .overflow-container .entries-container-wrapper .entries-container .entries{flex-grow:1;display:flex;flex-wrap:wrap}[data-page='timetracker'] section.validation-section main .team .overflow-container .entries-container-wrapper .entries-container .entries .user-row{display:flex;align-items:center;width:100%;min-height:2.5rem;margin-bottom:0.5rem}[data-page='timetracker'] section.validation-section main .team .overflow-container .entries-container-wrapper .entries-container .entries .user-row:last-child{margin-bottom:0}[data-page='timetracker'] section.validation-section main .team .overflow-container .entries-container-wrapper .entries-container .entries .user-row .user-label{width:10rem;height:100%;padding:0.5rem 2rem;text-align:center;border:2px solid #c9c9c9;border-radius:50px;background-image:linear-gradient(to right, white, #e2e2e2);margin-right:0.5rem;flex-shrink:0}[data-page='timetracker'] section.validation-section main .team .overflow-container .entries-container-wrapper .entries-container .worker-summaries{flex-shrink:0;display:flex;flex-direction:column;align-items:center;width:3rem;background-color:#46949d;color:white}[data-page='timetracker'] section.validation-section main .team .overflow-container .entries-container-wrapper .entries-container .worker-summaries .worker-total{display:flex;align-items:center;min-height:calc(2.5rem + 4px);margin-bottom:0.5rem}[data-page='timetracker'] section.validation-section main .team .overflow-container .entries-container-wrapper .entries-container .worker-summaries .worker-total:last-child{margin-bottom:0}[data-page='timetracker'] section.validation-section main .team .overflow-container .add-user-row{position:relative;display:flex;width:100%;margin:0.5rem 0;color:#46949d}[data-page='timetracker'] section.validation-section main .team .overflow-container .add-user-row .add-user-container{width:10rem;text-align:center}[data-page='timetracker'] section.validation-section main .team .overflow-container .add-user-row .add-user-container .add-user{cursor:pointer}[data-page='timetracker'] section.validation-section main .team .overflow-container .add-user-row input{width:10rem;margin-right:0.5rem;padding:0.5rem 2rem;text-align:center;border:2px solid #d0d0d0;border-radius:50px;background-image:linear-gradient(to right, #fff, #e9e9e9)}[data-page='timetracker'] section.validation-section main .team .overflow-container .add-user-row .entry-search-results{width:10rem}[data-page='timetracker'] section.validation-section main .team .overflow-container .add-user-row .actions{display:flex;align-items:center}[data-page='timetracker'] section.validation-section main .team .overflow-container .add-user-row .actions .save{margin-right:0.5rem;color:#46949d;cursor:pointer}[data-page='timetracker'] section.validation-section main .team .overflow-container .add-user-row .actions .abort{color:orange;cursor:pointer}[data-page='timetracker'] section.validation-section main .team .overflow-container .divider{height:10px;background-color:#93c9cf}[data-page='timetracker'] section.validation-section main .team .overflow-container .project-summary{position:absolute;bottom:0;left:0;display:flex;flex-grow:1;width:100%;padding:0.5rem 0.25rem;padding-top:1rem;background-image:linear-gradient(to right, white, #e2e2e2)}[data-page='timetracker'] section.validation-section main .team .overflow-container .project-summary .total-label{display:flex;align-items:center;justify-content:center;width:10rem;flex-shrink:0;margin-right:0.5rem;padding:0.25rem 2rem;background-color:#46949d;border-radius:50px;color:white;font-weight:bold}[data-page='timetracker'] section.validation-section main .team .overflow-container .project-summary .project-container{position:relative;background:#46949d;border:none;border:2px solid #46949d;padding-right:0;border-top-right-radius:0;border-bottom-right-radius:0}[data-page='timetracker'] section.validation-section main .team .overflow-container .project-summary .project-container .project-entry{color:white}[data-page='timetracker'] section.validation-section main .team .overflow-container .project-summary .project-container .spacer{background-color:white}[data-page='timetracker'] section.validation-section main .team .overflow-container .project-summary .project-container .team-total{position:absolute;top:50%;right:0;transform:translateY(-50%);width:3rem;height:100%;display:flex;justify-content:center;align-items:center;color:white}[data-page='timetracker'] section .project-container{height:100%;flex-grow:1;display:flex;align-items:center;padding:0.5rem 2rem;border:2px solid #c9c9c9;border-radius:50px;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}[data-page='timetracker'] section .project-container .project-entry{display:flex;flex-shrink:0;justify-content:space-around;align-items:center;width:10vw;min-width:7rem;max-width:15rem}[data-page='timetracker'] section .project-container .project-entry .project{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[data-page='timetracker'] section .project-container .project-entry .worker-hours{width:5rem;text-align:center}[data-page='timetracker'] section .project-container .project-entry .worker-hours[readonly]{border:none;background-color:transparent}[data-page='timetracker'] section .project-container .note{color:#e2e2e2;cursor:pointer;transition:.4s ease-in-out}[data-page='timetracker'] section .project-container .note:hover{color:#bcbcbc;transform:scale(1.03)}[data-page='timetracker'] section .project-container .note.active{color:orange}[data-page='timetracker'] section .project-container .spacer{flex-shrink:0;width:1px;height:1rem;background-color:black;margin:0 0.5rem}[data-page='timetracker'] section .project-container .add-project-container{position:relative;flex-grow:1;flex-shrink:0;width:10vw;min-width:7rem;max-width:15rem}[data-page='timetracker'] section .project-container .add-project-container .project-add,[data-page='timetracker'] section .project-container .add-project-container .input-group{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:0.4s ease-in-out}[data-page='timetracker'] section .project-container .add-project-container .project-add.hidden,[data-page='timetracker'] section .project-container .add-project-container .input-group.hidden{opacity:0;visibility:hidden}[data-page='timetracker'] section .project-container .add-project-container .project-add{color:#46949d;cursor:pointer}[data-page='timetracker'] section .project-container .add-project-container .input-group{z-index:1;display:flex;justify-content:center;width:100%}[data-page='timetracker'] section .project-container .add-project-container .input-group .add-project-input{width:50%;min-width:4rem;margin-right:0.5rem}[data-page='timetracker'] section .project-container .add-project-container .input-group .add-worker-hours{width:30%;min-width:4rem;margin-right:0.5rem}[data-page='timetracker'] section .project-container .add-project-container .input-group .actions{display:flex;align-items:center}[data-page='timetracker'] section .project-container .add-project-container .input-group .actions .save{margin-right:0.5rem;color:#46949d;cursor:pointer}[data-page='timetracker'] section .project-container .add-project-container .input-group .actions .abort{color:orange;cursor:pointer}[data-page='timetracker'] section .entry-search-results{display:none;position:absolute;top:100%;left:0;z-index:1;width:100%;height:7rem;overflow-y:auto;background-color:white}[data-page='timetracker'] section .entry-search-results li{padding:0.5rem;cursor:pointer}[data-page='timetracker'] section .notes-modal{position:fixed;top:0;left:0;z-index:1;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,0.7)}[data-page='timetracker'] section .notes-modal .content-container{display:flex;width:700px;background-color:white;box-shadow:3px 3px 15px rgba(0,0,0,0.3)}[data-page='timetracker'] section .notes-modal .content-container aside{display:flex;flex-direction:column;align-items:center;justify-content:center;width:20%;background-color:#46949d;color:white}[data-page='timetracker'] section .notes-modal .content-container aside span{font-weight:bold;text-align:center}[data-page='timetracker'] section .notes-modal .content-container aside span:not(:last-child){margin-bottom:1rem}[data-page='timetracker'] section .notes-modal .content-container h2{color:#46949d;margin-bottom:1.5rem}[data-page='timetracker'] section .notes-modal .content-container .content{width:80%;padding:2rem}[data-page='timetracker'] section .notes-modal .content-container .content .note{width:100%;max-width:100%}[data-page='timetracker'] section .notes-modal .content-container .content .actions{float:right;margin-top:1rem}[data-page='timetracker'] section .notes-modal .content-container .content .actions .abort{color:orange;font-size:2rem;cursor:pointer;margin-right:0.5rem}[data-page='timetracker'] section .notes-modal .content-container .content .actions .save{color:#46949d;font-size:2rem;cursor:pointer}[data-page="trip"] .app{display:flex;flex-direction:column;align-items:center}[data-page="trip"] .app .add-project{margin-top:1rem;font-size:1.5rem;color:#46949d;cursor:pointer}[data-page="trip"] .app .add-project-modal{position:fixed;top:0;bottom:0;left:0;right:0;z-index:2;background-color:rgba(0,0,0,0.5);display:flex;flex-direction:column;justify-content:center;align-items:center;color:#46949d;visibility:hidden;opacity:0;transition:0.4s ease-in-out}[data-page="trip"] .app .add-project-modal.open{visibility:visible;opacity:1}[data-page="trip"] .app .add-project-modal .modal-content{position:relative;padding:0.5rem;background-color:white}[data-page="trip"] .app .add-project-modal .modal-content p{margin-bottom:0.25rem}[data-page="trip"] .app .add-project-modal .modal-content .actions{display:flex;margin-top:0.25rem}[data-page="trip"] .app .add-project-modal .modal-content .actions button:first-child{margin-right:0.5rem}[data-page="trip"] .app .projects{width:100%;margin-top:2rem}[data-page="trip"] .app .projects .project{display:flex;flex-direction:column;margin:0 15px;margin-bottom:2rem}[data-page="trip"] .app .projects .project>.header{display:flex;width:calc(20.25% + 3rem);margin-left:auto;margin-right:5%}[data-page="trip"] .app .projects .project>.header i{display:flex;justify-content:center;align-items:center;width:calc(3rem - 4px);flex-shrink:0;margin-right:4px;text-align:center;color:#46949d}[data-page="trip"] .app .projects .project>.header .handle{width:100%;padding:0.25rem 0;background-color:#70b7bf;border-top-left-radius:15px;border-top-right-radius:15px;color:white;text-align:center;margin-right:2px}[data-page="trip"] .app .projects .project .tasks-container{display:flex;border:1px solid #e2e2e2;box-shadow:2px 2px 15px rgba(0,0,0,0.3)}[data-page="trip"] .app .projects .project .tasks-container .project-details{display:flex;flex-direction:column;width:27.5%;border:1px solid #e2e2e2}[data-page="trip"] .app .projects .project .tasks-container .project-details>*{padding:0 0.5rem}[data-page="trip"] .app .projects .project .tasks-container .project-details .header{display:flex;align-items:center;background-color:#46949d;color:white;margin-bottom:0.5rem;cursor:pointer}[data-page="trip"] .app .projects .project .tasks-container .project-details .header .project-id{display:flex;align-items:center;height:2.5rem;font-size:1.2rem;font-weight:bold}[data-page="trip"] .app .projects .project .tasks-container .project-details .header .handle{font-size:0.8rem}[data-page="trip"] .app .projects .project .tasks-container .project-details .header .delete-trip{margin-left:auto}[data-page="trip"] .app .projects .project .tasks-container .project-details .address{margin-bottom:0.5rem}[data-page="trip"] .app .projects .project .tasks-container .project-details .plz{margin-bottom:0.5rem}[data-page="trip"] .app .projects .project .tasks-container .tasks{position:relative;display:flex;flex-direction:column;width:67.5%}[data-page="trip"] .app .projects .project .tasks-container .tasks .task-row{display:flex;height:2.5rem}[data-page="trip"] .app .projects .project .tasks-container .tasks .task-row .task{position:relative;width:calc(70% - 3rem)}[data-page="trip"] .app .projects .project .tasks-container .tasks .task-row .task .dropdown{width:100%;height:100%;padding-left:0.25rem}[data-page="trip"] .app .projects .project .tasks-container .tasks .task-row .depot{position:relative;display:flex;justify-content:center;align-items:center;width:3rem;margin-right:4px;border-bottom:1px solid #e2e2e2}[data-page="trip"] .app .projects .project .tasks-container .tasks .task-row .depot input{display:none}[data-page="trip"] .app .projects .project .tasks-container .tasks .task-row .depot input:checked+.checkbox{display:inline-block}[data-page="trip"] .app .projects .project .tasks-container .tasks .task-row .depot .checkbox{display:none;color:#46949d}[data-page="trip"] .app .projects .project .tasks-container .tasks .task-row .drivers{display:flex;width:30%}[data-page="trip"] .app .projects .project .tasks-container .tasks .task-row .drivers .status-button{width:100%;background:transparent;border:1px solid #e2e2e2;transition:0.4s ease-in-out}[data-page="trip"] .app .projects .project .tasks-container .tasks .task-row .drivers .status-button.not-taken{background:repeating-linear-gradient(45deg, #e2e2e2, #e2e2e2 2px, transparent 2px, transparent 6px),repeating-linear-gradient(-45deg, #e2e2e2, #e2e2e2 2px, transparent 2px, transparent 6px)}[data-page="trip"] .app .projects .project .tasks-container .tasks .task-row .drivers .status-button.taken{background:repeating-linear-gradient(45deg, #70b7bf, #70b7bf 2px, rgba(70,148,157,0.1) 2px, rgba(70,148,157,0.1) 6px),repeating-linear-gradient(-45deg, #70b7bf, #70b7bf 2px, rgba(70,148,157,0.1) 2px, rgba(70,148,157,0.1) 6px)}[data-page="trip"] .app .projects .project .tasks-container .tasks .task-row .drivers .status-button.done{background:#70b7bf}[data-page="trip"] .app .projects .project .tasks-container .tasks .task-row .drivers .status-button.help-needed::before{content:"?";display:flex;justify-content:center;align-items:center;font-size:1.2rem;color:#70b7bf}[data-page="trip"] .app .projects .project .tasks-container .tasks .task-row .drivers .status-button.cannot-do{background:repeating-linear-gradient(45deg, red, red 2px, transparent 2px, transparent 6px),repeating-linear-gradient(-45deg, red, red 2px, transparent 2px, transparent 6px)}[data-page="trip"] .app .projects .project .tasks-container .tasks::after{content:"";position:absolute;top:0;left:calc(70% - 4px);width:4px;height:100%;background-color:#46949d}[data-page="trip"] .app .projects .project .tasks-container .project-order{display:flex;flex-direction:column;justify-content:space-between;width:5%}[data-page="trip"] .app .projects .project .tasks-container .project-order div{position:relative;display:flex;flex-direction:column;align-items:center;height:100%;padding:0.25rem 0;background-color:white}[data-page="trip"] .app .projects .project .tasks-container .project-order div:not(:last-child){border-bottom:1px solid #e2e2e2}[data-page="trip"] .app .projects .project .tasks-container .project-order div span{font-size:0.75rem;margin-bottom:0.25rem}[data-page="trip"] .app .projects .project .tasks-container .project-order div input{width:100%;height:100%;padding:0.25rem;background-color:transparent;text-align:center}[data-page="trip"] .app .projects .project.collapsed .header{display:none}[data-page="trip"] .app .projects .project.collapsed .tasks-container .project-details{height:2.5rem;overflow-y:hidden}[data-page="trip"] .app .projects .project.collapsed .tasks-container .project-details .header .project-id{flex-shrink:0}[data-page="trip"] .app .projects .project.collapsed .tasks-container .project-details .address{display:none}[data-page="trip"] .app .projects .project.collapsed .tasks-container .project-details span:last-child{display:none}[data-page="trip"] .app .projects .project.collapsed .tasks-container .tasks{height:2.5rem;overflow-y:hidden;opacity:0;visibility:hidden}[data-page="trip"] .app .projects .project.collapsed .tasks-container .project-order{height:2.5rem;overflow-y:hidden;opacity:0;visibility:hidden}[data-page="trip"] .app header{display:flex;justify-content:center;height:3rem;margin-top:2rem}[data-page="trip"] .app header .middle-section{display:flex;align-self:stretch;align-items:center;height:100%;margin:0 1%;border-radius:50px;background:#e6e6e6;padding:0.5rem 1rem}[data-page="trip"] .app header .middle-section .week-switcher{height:100%;display:flex;align-items:center;color:#46949d}[data-page="trip"] .app header .middle-section .week-switcher img:not(.today){height:100%;border:2px solid #e2e2e2;border-radius:50%;cursor:pointer}[data-page="trip"] .app header .middle-section .week-switcher img:not(.today).shift-forward-week,[data-page="trip"] .app header .middle-section .week-switcher img:not(.today).shift-backward-week{height:75%}[data-page="trip"] .app header .middle-section .week-switcher .week{position:relative;display:flex;align-items:center;justify-content:center;height:100%;margin:0 0.5rem;padding:0 3rem;background-color:#46949d;border-radius:50px;color:white;font-size:1.2rem}[data-page="trip"] .app header .middle-section .week-switcher .week input{background-color:transparent;border:none;color:white;width:8rem;cursor:pointer}[data-page="trip"] .app header .middle-section .week-switcher .week .today{position:absolute;top:50%;right:7%;transform:translateY(-50%);height:45%;cursor:pointer}[data-page="trip"] .app header .middle-section .cw{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;margin-left:1rem;background-color:#46949d;color:white;border-radius:50%;font-size:0.7rem}@media print{[data-page="trip"] nav{display:none}[data-page="trip"] .app{margin:0;width:100%}[data-page="trip"] .app header .middle-section *:not(input){display:none}[data-page="trip"] .app .add-project{display:none}[data-page="trip"] .app .projects .project{margin-left:0;margin-right:0}[data-page="trip"] .app .projects .project .tasks-container .tasks .task-row{font-size:0.8rem}}[data-page='test'] .app{display:flex;justify-content:center;align-items:center}[data-page='pictureValidator'] .app{padding-top:2.5rem;padding-bottom:2.5rem}@-webkit-keyframes pulsing{0%{opacity:.2}100%{opacity:1}}@keyframes pulsing{0%{opacity:.2}100%{opacity:1}}[data-page='pictureValidator'] .app .toolbar{display:flex;justify-content:space-between;align-items:flex-end;margin-top:.625rem}[data-page='pictureValidator'] .app .toolbar .left{display:flex}[data-page='pictureValidator'] .app .toolbar .left img{margin-right:0.25rem;height:3rem;cursor:pointer}[data-page='pictureValidator'] .app .toolbar .left .select-all-button{border:1px solid #46949d;color:#46949d;font-weight:bold;transition:.2s ease-in-out}[data-page='pictureValidator'] .app .toolbar .left .select-all-button:hover{color:white;background-color:#46949d}[data-page='pictureValidator'] .app .toolbar .add-project-button{color:#005665;font-size:2rem;cursor:pointer}[data-page='pictureValidator'] .app .toolbar .export-container{color:#005665}[data-page='pictureValidator'] .app .toolbar .export-container span{-webkit-animation:pulsing 1.25s cubic-bezier(0.4, 0.79, 0.73, 0.17) infinite alternate;animation:pulsing 1.25s cubic-bezier(0.4, 0.79, 0.73, 0.17) infinite alternate}[data-page='pictureValidator'] .app .projects{margin-top:1rem}[data-page='pictureValidator'] .app .projects .project{display:flex;flex-direction:column;min-height:35vh;height:50vw;max-height:40rem;transition:.4s ease-in-out}[data-page='pictureValidator'] .app .projects .project:not(:last-child){margin-bottom:2rem}[data-page='pictureValidator'] .app .projects .project.collapsed{height:2.5rem;min-height:0}[data-page='pictureValidator'] .app .projects .project.collapsed .first-col .bottom,[data-page='pictureValidator'] .app .projects .project.collapsed .second-col,[data-page='pictureValidator'] .app .projects .project.collapsed .third-col .add-image-container{visibility:hidden;opacity:0}[data-page='pictureValidator'] .app .projects .project.collapsed .top-row{padding:0;padding-right:.625rem}[data-page='pictureValidator'] .app .projects .project.collapsed .top-row>.first-col{width:auto}[data-page='pictureValidator'] .app .projects .project.collapsed .top-row>.first-col .handle{padding:.625rem 1.25rem;color:white;background-color:#005665}[data-page='pictureValidator'] .app .projects .project.collapsed .validated-slider{display:none !important}[data-page='pictureValidator'] .app .projects .project .top-row{flex-grow:1;display:flex;height:50%;padding:.625rem;padding-top:0;border:1px solid #e2e2e2;background-image:linear-gradient(to right, white, #e2e2e2)}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col{display:flex;flex-direction:column;width:40%}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .handle{align-self:flex-start;position:relative;display:flex;align-items:center;height:2.5rem;color:#46949d;cursor:pointer}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .handle .project-handle{font-weight:bold;font-size:1.25rem}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .handle input{width:15rem;height:2rem}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .handle .entry-search-results{width:15rem}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom{display:flex;height:calc(100% - 2.5rem);transition:.4s ease-in-out}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.first-col{width:50%;height:100%;display:flex;flex-direction:column;justify-content:space-between;margin-right:.625rem;color:white}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.first-col .first-row{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:.625rem;background-color:#005665}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.first-col .first-row .information{display:flex;flex-direction:column;margin-bottom:2rem}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.first-col .first-row .information span{font-weight:bold;font-size:.875rem}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.first-col .first-row .information span:first-child{margin-bottom:1rem}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.first-col .first-row .tag-container{display:flex;align-items:flex-start;margin-top:auto;padding-left:0.3125rem;padding-bottom:0.3125rem}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.first-col .first-row .tag-container .tags{display:flex;flex-wrap:wrap;max-width:80%;max-height:10rem;overflow-y:auto;margin:-.625rem}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.first-col .first-row .tag-container .tags .tag{position:relative;margin:0.3125rem;padding:.625rem 2rem;background-color:#0b747f;border-radius:50px;font-size:.8rem;cursor:pointer}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.first-col .first-row .tag-container .tags .tag:hover .delete-tag-button{transform:translateY(-50%);visibility:visible;opacity:1}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.first-col .first-row .tag-container .tags .tag .delete-tag-button{position:absolute;top:50%;right:.625rem;visibility:hidden;opacity:0;transition:.4s ease-in-out}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.first-col .first-row .tag-container .add-tag-container{position:relative;z-index:1;width:10rem;margin-left:.625rem;margin-top:-0.3125rem;align-self:flex-start}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.first-col .first-row .tag-container .add-tag-container .add-tag-button{width:100%;height:100%;padding:.625rem 2rem;background-color:white;color:#005665;border-radius:50px}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.first-col .first-row .tag-container .add-tag-container input{width:100%;padding:.625rem 2rem;border-radius:50px;outline:none}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.first-col .first-row .tag-container .add-tag-container .entry-search-results{position:absolute;top:100%;left:0;max-height:10rem;width:100%;overflow-y:auto;background-color:white;color:#005665}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.first-col .first-row .tag-container .add-tag-container .entry-search-results li{padding:.625rem}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.first-col .first-row .tag-container .add-tag-container .entry-search-results li:hover{background-color:#487c7c;color:white}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.first-col .move-container{position:relative;height:2.5rem;margin-top:.625rem;background-color:#0b747f}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.first-col .move-container img{position:absolute;top:50%;left:.625rem;transform:translateY(-50%)}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.first-col .move-container button{width:100%;height:100%;text-align:center;color:white}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.second-col{display:flex;flex-direction:column;width:50%}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.second-col .move-asset-container{flex-grow:1;display:flex;flex-direction:column;align-items:center;color:#005665}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.second-col .move-asset-container span{margin-top:20%}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.second-col .move-asset-container .input-container{position:relative;width:60%;max-width:700px;font-size:.875rem}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.second-col .move-asset-container .input-container input{width:100%;border:none;border-bottom:1px solid #005665;background-color:transparent}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.second-col .move-asset-container .input-container .down-icon{position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.second-col .move-asset-container .actions{display:flex;width:100%;margin-top:auto}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.second-col .move-asset-container .actions button{width:50%;height:2.5rem;color:white}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.second-col .move-asset-container .actions .cancel-button{width:calc(50% + 0.5 * .625rem);margin-right:0.3125rem;background-color:#8C6368}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.second-col .move-asset-container .actions .confirm-button{background-color:#347968}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.second-col .preview-container{display:flex;flex-direction:column;height:100%}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.second-col .preview-container.active{flex-grow:1}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.second-col .preview-container a{height:calc(100% - 2.5rem - .625rem)}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.second-col .preview-container a .preview-image{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;margin-bottom:.625rem}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.second-col .preview-container .actions{display:flex;height:2.5rem;margin-top:auto}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.second-col .preview-container .actions button{color:white;font-weight:bold}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.second-col .preview-container .actions button:not(:last-child){margin-right:0.3125rem}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.second-col .preview-container .actions .delete-button{flex-grow:1;width:50%;background-color:#8C6368}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.second-col .preview-container .actions .rotate-button{width:3rem;background-color:#0b747f}[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.second-col .preview-container .actions .validate-button,[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.second-col .preview-container .actions .restore-button,[data-page='pictureValidator'] .app .projects .project .top-row>.first-col .bottom>.second-col .preview-container .actions .unvalidate-button{flex-grow:3;width:50%;background-color:#347968}[data-page='pictureValidator'] .app .projects .project .top-row>.second-col{display:flex;flex-direction:column;width:40%;transition:0.4s ease-in-out}[data-page='pictureValidator'] .app .projects .project .top-row>.second-col .selection-row{display:flex;justify-content:center;align-items:center;height:2.5rem}[data-page='pictureValidator'] .app .projects .project .top-row>.second-col .selection-row span,[data-page='pictureValidator'] .app .projects .project .top-row>.second-col .selection-row button{display:flex;justify-content:center;align-items:center;width:50%;height:100%}[data-page='pictureValidator'] .app .projects .project .top-row>.second-col .selection-row span{background-color:#e2e2e2;color:#005665}[data-page='pictureValidator'] .app .projects .project .top-row>.second-col .selection-row button{background-color:#cecece;color:#46949d;font-weight:bold;transition:0.2s ease-in-out}[data-page='pictureValidator'] .app .projects .project .top-row>.second-col .selection-row button:hover{background-color:#c1c1c1}[data-page='pictureValidator'] .app .projects .project .top-row>.second-col .assets{flex-grow:1;display:-ms-grid;display:grid;-ms-grid-rows:(1fr)[3];grid-template-rows:repeat(3, 1fr);grid-auto-flow:column;gap:0.3125rem;height:100%;margin-left:0.3125rem;margin-bottom:-0.25rem;overflow-x:auto}[data-page='pictureValidator'] .app .projects .project .top-row>.second-col .assets .image-container{position:relative;height:100%;transition:0.2s ease-in-out}[data-page='pictureValidator'] .app .projects .project .top-row>.second-col .assets .image-container.delete{border:4px solid #ff6161}[data-page='pictureValidator'] .app .projects .project .top-row>.second-col .assets .image-container.delete img{opacity:0.2}[data-page='pictureValidator'] .app .projects .project .top-row>.second-col .assets .image-container.selected{border:4px solid #005665}[data-page='pictureValidator'] .app .projects .project .top-row>.second-col .assets .image-container img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:0.2s ease-in-out}[data-page='pictureValidator'] .app .projects .project .top-row>.third-col{flex-grow:1;display:flex;flex-direction:column}[data-page='pictureValidator'] .app .projects .project .top-row>.third-col .collapse-toggle-button{display:flex;justify-content:flex-end;align-items:center;height:2.5rem;align-self:flex-end;font-size:2rem;font-weight:bold;color:#005665}[data-page='pictureValidator'] .app .projects .project .top-row>.third-col .add-image-container{flex-grow:1;position:relative;display:flex;justify-content:center;align-items:center;background-image:linear-gradient(to right, white, #e2e2e2);cursor:pointer;transition:.4s ease-in-out}[data-page='pictureValidator'] .app .projects .project .top-row>.third-col .add-image-container .add-image-button{height:100px}[data-page='pictureValidator'] .app .projects .project .top-row>.third-col .add-image-container span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#005665;text-align:center}[data-page='pictureValidator'] .app .projects .project .validated-slider{display:flex;margin-top:.625rem;padding:.625rem;overflow-x:auto;border:1px solid #e2e2e2;background-image:linear-gradient(to right, white, #e2e2e2)}[data-page='pictureValidator'] .app .projects .project .validated-slider .image-container{flex-shrink:0;position:relative;height:0;width:calc(100% / 15 + 0.2 * .625rem);padding-top:calc(calc(100% / 15 + 0.2 * .625rem) * .75)}[data-page='pictureValidator'] .app .projects .project .validated-slider .image-container:not(:last-child){margin-right:.625rem}[data-page='pictureValidator'] .app .projects .project .validated-slider .image-container.placeholder{visibility:hidden}[data-page='pictureValidator'] .app .projects .project .validated-slider .image-container.selected{border:4px solid #005665}[data-page='pictureValidator'] .app .projects .project .validated-slider .image-container img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer}[data-page='pictureValidator'] .app .rotate-1{transform:rotate(90deg)}[data-page='pictureValidator'] .app .rotate-2{transform:rotate(180deg)}[data-page='pictureValidator'] .app .rotate-3{transform:rotate(270deg)}[data-page='template/template'] .app{display:flex;flex-direction:column;align-items:center}[data-page='template/template'] .app .template-switcher{display:flex;justify-content:space-around;width:50%;max-width:1000px;margin-top:3rem;margin-bottom:2rem;border-bottom:1px solid #46949d}[data-page='template/template'] .app .template-switcher button{flex-grow:1;padding:0.5rem;background-color:transparent;border:none;color:#b7dbdf;font-weight:bold;font-size:2rem}[data-page='template/template'] .app .template-switcher button:first-child{margin-right:1rem}[data-page='template/template'] .app .template-switcher button.active{color:#46949d}[data-page='template/template'] .app main{width:50%;max-width:1000px}[data-page='template/template'] .tag-container{display:flex;flex-direction:column;width:100%}[data-page='template/template'] .tag-container .search-container{position:relative;height:2rem;margin-top:3rem;margin-bottom:1rem}[data-page='template/template'] .tag-container .search-container .search{width:100%;height:100%;border:none;border-bottom:1px solid #46949d}[data-page='template/template'] .tag-container .search-container img{position:absolute;top:50%;right:0;transform:translateY(-50%);height:50%}[data-page='template/template'] .tag-container .selected-tag{margin-bottom:1rem;padding:.5rem 2rem;border:none;background-color:#b7dbdf;text-align:center;color:black;border-radius:50px}[data-page='template/template'] .tag-container .tags{display:flex;flex-wrap:wrap;overflow-x:hidden;margin:-.5rem}[data-page='template/template'] .tag-container .tags .tag{display:flex;justify-content:center;align-items:center;height:3rem;margin:.5rem;padding:.5rem 2rem;background-color:#46949d;color:white;border-radius:50px;transition:.2s ease-in-out}[data-page='template/template'] .tag-container .tags .tag:not(.add).selected,[data-page='template/template'] .tag-container .tags .tag:not(.add):hover{background-color:#b7dbdf}[data-page='template/template'] .tag-container .tags .tag:not(.add).selected .delete-button,[data-page='template/template'] .tag-container .tags .tag:not(.add):hover .delete-button{display:inline-block;margin-left:0.5rem;cursor:pointer}[data-page='template/template'] .tag-container .tags .tag-enter{opacity:0;transform:translateY(-100%)}[data-page='template/template'] .tag-container .tags .tag-leave-to{opacity:0;transform:translateY(100%)}[data-page='template/template'] .tag-container .tags .tag-enter-active{transition:.2s ease-in-out}[data-page='template/template'] .tag-container .tags .tag-leave-active{transition:.4s ease-in-out}[data-page='template/template'] .tag-container .tags .tag.add{min-width:10rem;width:20%;max-width:15rem;padding:0;background-color:#e2e2e2;border:none;cursor:pointer}[data-page='template/template'] .tag-container .tags .tag.add .add-icon{color:#46949d}[data-page='template/template'] .tag-container .tags .tag.add .add-tag-input{border-radius:50px;width:100%;height:100%;padding:0 .25rem}[data-page='template/template'] .tag-container .tags .tag .delete-button{display:none}[data-page='template/template'] .task-container{display:flex;flex-direction:column;width:100%}[data-page='template/template'] .task-container .search-container{position:relative;height:2rem;margin-top:3rem;margin-bottom:1rem}[data-page='template/template'] .task-container .search-container .search{width:100%;height:100%;border:none;border-bottom:1px solid #46949d}[data-page='template/template'] .task-container .search-container img{position:absolute;top:50%;right:0;transform:translateY(-50%);height:50%}[data-page='template/template'] .task-container .selected-task{margin-bottom:1rem;padding:.5rem 2rem;border:none;background-color:#b7dbdf;text-align:center;color:white;border-radius:50px}[data-page='template/template'] .task-container .tasks{display:flex;flex-wrap:wrap;overflow-x:hidden;margin:-.5rem}[data-page='template/template'] .task-container .tasks .task{display:flex;justify-content:center;align-items:center;height:3rem;margin:.5rem;padding:.5rem 2rem;background-color:#46949d;color:white;border-radius:50px;transition:.2s ease-in-out}[data-page='template/template'] .task-container .tasks .task:not(.add).selected,[data-page='template/template'] .task-container .tasks .task:not(.add):hover{background-color:#b7dbdf}[data-page='template/template'] .task-container .tasks .task:not(.add).selected .delete-button,[data-page='template/template'] .task-container .tasks .task:not(.add):hover .delete-button{display:inline-block;margin-left:0.5rem;cursor:pointer}[data-page='template/template'] .task-container .tasks .task-enter{opacity:0;transform:translateY(-100%)}[data-page='template/template'] .task-container .tasks .task-leave-to{opacity:0;transform:translateY(100%)}[data-page='template/template'] .task-container .tasks .task-enter-active{transition:.2s ease-in-out}[data-page='template/template'] .task-container .tasks .task-leave-active{transition:.4s ease-in-out}[data-page='template/template'] .task-container .tasks .task.add{min-width:10rem;width:20%;max-width:15rem;padding:0;background-color:#e2e2e2;border:none;cursor:pointer}[data-page='template/template'] .task-container .tasks .task.add .add-icon{color:#46949d}[data-page='template/template'] .task-container .tasks .task.add .add-task-input{border-radius:50px;width:100%;height:100%;padding:0 .25rem}[data-page='template/template'] .task-container .tasks .task .delete-button{display:none}


/*# sourceMappingURL=main.css.map*/