@charset "UTF-8";@font-face{font-family:Overpass;src:url(/assets/Roboto-VariableFont_wdth-WOy3sDCz.ttf)}*{margin:0;padding:0;box-sizing:border-box;font-family:Overpass}a{text-decoration:none;color:inherit}img,video{display:block;max-width:100%}h1{font-size:2vw;font-weight:400;font-family:Overpass}h2{font-size:1.5vw;font-weight:400;font-family:Overpass}h3{font-size:1.3vw;font-weight:400;font-family:Overpass}h4{font-size:1vw;font-weight:400;font-family:Overpass}p{font-size:1vw;font-weight:300;font-family:Overpass}:root{--primary: #292929;--primaryHover: #0e0e0e;--secondary: #696969;--lightSecondary: #6f6f6f;--lightSecondary: #ffd00a;--gray: #8a8a8a;--white: #ffffff;--sand: #f5f3f4;--red: #fd6161;--green: #85b22b;--adminLayoutHeightWithSearch: 69dvh;--lightGreen: #c9f06c;--yellow: #f8b704;--adminLayoutHeight: 80dvh}#root{min-height:100vh}body{height:100vh}.protokollPopUpBlender{background-color:#000000b3;position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:1}.Loading{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;position:fixed}.Loading img{width:3vw;aspect-ratio:1;height:auto}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px rgba(255,255,255,0) inset!important;-webkit-text-fill-color:inherit!important;transition:background-color 9999s ease-in-out 0s}input:-moz-autofill{box-shadow:0 0 0 1000px #fff0 inset!important;-moz-text-fill-color:inherit!important}.button{min-height:5vh;min-width:12vw;justify-content:center;align-items:center;color:var(--sand);background-color:var(--primary);border-radius:5px;border:.1vw solid var(--lightSecondary);cursor:pointer;transition:all .5s ease;padding-inline:.5vw}.button:nth-of-type(2){color:var(--primary);background-color:var(--sand)}.button:hover{transform:scale(1.03)}.button b{margin-right:.5vw}.button:disabled{opacity:60%}.button:disabled:hover{transform:scale(1)}.loginForm{max-width:40vw;height:88vh;display:flex;align-items:center;justify-content:center;margin:0 auto;transition:all .6s ease}.loginForm form{display:flex;flex-direction:column;padding:2.5% 5%;color:var(--primary);border:2px solid var(--primary);border-radius:.5vmax;gap:2vh;align-items:center;justify-content:space-evenly;height:55vh;width:100%;position:relative}.loginForm form .closeButton{position:absolute;color:var(--red);right:.2%;top:.2%;width:1.5vw;aspect-ratio:1;height:auto}.loginForm form div{width:100%;display:flex;flex-direction:column;gap:2vh}.loginForm form div h3{text-align:center;font-size:1.5vw;font-weight:700}.loginForm form div>p{text-align:right;cursor:pointer;position:relative;top:-1vh;font-size:.9vw;opacity:.8}.loginForm form img{margin-bottom:auto;margin-inline:auto;width:90%}.loginForm form fieldset{border:2px solid var(--secondary);border-radius:.3vmax;position:relative;width:100%;height:6vh}.loginForm form fieldset legend{padding:0;margin:0;position:absolute;top:0;left:2.5%;z-index:0;opacity:0;background-color:var(--white);transition:all .6s ease}.loginForm form fieldset input{font-size:1vmax;width:100%;color:var(--primary);border:none;background:transparent;z-index:1;padding:0 2.5%;height:5.7vh;border-radius:.3vmax}.loginForm form fieldset input::placeholder{color:var(--lightSecondary);font-size:1vw;transition:all .1s ease}.loginForm form fieldset input:focus{outline:none;border-color:var(--primary)}.loginForm form fieldset input:focus::placeholder{opacity:0}.loginForm form fieldset input:focus+legend{background-color:#fff;z-index:0;opacity:1;transform:translateY(-50%);padding-inline:.3vw}.loginForm form fieldset svg{position:absolute;right:2.5%;top:50%;z-index:2;cursor:pointer;transform:translateY(-50%)}.loginForm form .button{font-size:1.2vw;width:100%;margin:0 auto;padding:2.5%;background-color:var(--primary);color:var(--sand);border:2px solid var(--secondary);border-radius:.3vmax;display:flex;justify-content:center;gap:.5vw;height:6vh}.loginForm form .button p{font-weight:400}.loginForm form>a b span{font-size:.4vw;position:relative;top:-.7vh;left:-.05vw}@media (max-width: 1200px){.loginForm{max-width:70vw}.loginForm form{height:60vh}.loginForm form div h3{font-size:2vw}.loginForm form .button h4,.loginForm form p{font-size:1.5vw}}@media (max-width: 992px){.loginForm{max-width:80vw}.loginForm form{height:65vh}.loginForm form div h3{font-size:2.5vw}.loginForm form div p{font-size:1.5vmax}.loginForm form .button{font-size:2vmax}.loginForm form .button h4,.loginForm form .button p,.loginForm form fieldset input{font-size:2vw}.loginForm form fieldset input::placeholder{font-size:2vw}}@media (max-width: 768px){.loginForm{max-width:90vw}.loginForm form{padding:5%}.loginForm form div h3{font-size:3vw}.loginForm form .button h4,.loginForm form .button p{font-size:2.5vw}.loginForm form .button svg{width:3vw}}@media (max-width: 480px){.loginForm{max-width:90vw}.loginForm form{height:auto;padding:5%;height:80vh;border-width:.1vw;border:none;justify-content:space-evenly}.loginForm form div h3{font-size:6vw}.loginForm form fieldset input{font-size:4vw}.loginForm form fieldset input::placeholder{font-size:4vw}.loginForm form .button{font-size:4vw;width:100%;margin-top:auto}.loginForm form .button h4,.loginForm form .button p{font-size:4vw}}.loginForm .credits{position:absolute;bottom:2.5%;right:2.5%;display:flex;gap:1vw}.loginForm .credits a{color:gray;text-decoration:underline;font-size:1vw}.teilnehmerDashboard{width:100vw;overflow:hidden;height:var(--adminLayoutHeight)}.teilnehmerDashboard .dashboard{display:grid;padding-inline:2.5%;grid-template-columns:1fr 1fr;justify-content:space-between;gap:2vh;height:var(--adminLayoutHeight)}.teilnehmerDashboard .dashboard .points{display:grid;grid-template-rows:repeat(2,1fr);gap:2vh}@media (max-width: 480px){.teilnehmerDashboard{width:100vw;overflow:auto;height:auto}.teilnehmerDashboard .dashboard{display:grid;padding-inline:2.5%;grid-template-columns:1fr;justify-content:space-between;gap:2vh;height:86dvh}.teilnehmerDashboard .dashboard .points{display:grid;grid-template-rows:repeat(2,1fr);gap:2vh}}.reservationBoard{width:100%;background-color:var(--primary);border-radius:25px;display:flex;flex-direction:column;padding-inline:.5%;padding-top:1%;height:var(--adminLayoutHeight)}.reservationBoard h2{color:var(--white);font-size:1.2vw;font-weight:400;padding:2.5%;text-align:center}.reservationBoard .title{display:flex;align-items:center;justify-content:center;border-bottom:2px solid var(--white);gap:2vw}.reservationBoard .title .icon{color:var(--white);width:6vw;height:6vw;color:var(--lightSecondary)}.reservationBoard .title h3{color:var(--white);width:fit-content;text-align:center;font-size:1.7vw;font-weight:500;color:var(--lightSecondary)}.reservationBoard .title .iconTicket{color:var(--white);width:8vw;height:8vw;padding:2.5%}.reservationBoard .upcomingCardWrapper{height:100%;overflow-y:auto;border-bottom:1px solid var(--white)}.reservationBoard .upcomingCardWrapper:nth-last-child(1){border:none}@media (max-width: 480px){.reservationBoard{width:100%;background-color:var(--primary);border-radius:25px;display:flex;flex-direction:column;padding-inline:.5%;padding-top:0;height:50dvh}.reservationBoard h2{color:var(--white);font-size:1.2vw;font-weight:400;padding:2.5%;text-align:center;margin-top:1vh}.reservationBoard .title{display:flex;align-items:center;justify-content:space-evenly;border-bottom:2px solid var(--white)}.reservationBoard .title .icon{color:var(--white);width:8dvh;height:8dvh}.reservationBoard .title h3{color:var(--white);width:70%;text-align:center;font-size:2vh;font-weight:500;padding-top:1%}.reservationBoard .title .iconTicket{color:var(--white);width:8vw;height:8vw;padding:2.5%}.reservationBoard .upcomingCardWrapper{height:100%;overflow-y:auto;border-bottom:1px solid var(--white)}.reservationBoard .upcomingCardWrapper:nth-last-child(1){border:none}}.upcomingCard{display:flex;flex-direction:column;border-bottom:2px solid var(--sand);height:17vh;position:relative;align-items:center}.upcomingCard .flagContainer{display:flex;position:absolute;top:unset;bottom:5px;left:1%;width:100%;gap:.5vw}.upcomingCard .flagContainer .detailFlag{top:unset;bottom:5px;right:1%;width:fit-content;padding:.5%;border-radius:.2vw;position:static}.upcomingCard .cardInfo{display:grid;grid-template-columns:1fr 3fr;align-items:center;margin:0 auto;width:100%;height:100%}.upcomingCard .cardInfo .imageBox{width:100%;aspect-ratio:1;height:auto;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;padding:25%}.upcomingCard .cardInfo .imageBox img{position:relative;top:-1vh;border-radius:15%}.upcomingCard .cardInfo p{width:70%;font-size:1vw;color:var(--white);margin:0 auto;text-align:center}.upcomingCard .cardInfo .textBox{display:flex;flex-direction:column;justify-content:space-around;flex:1;gap:2vh}.upcomingCard .cardInfo .textBox>div{display:flex;align-items:center;justify-content:space-between}.upcomingCard .cardInfo .textBox>div p{color:var(--white);font-size:1vw;width:fit-content}@media (max-width: 480px){.upcomingCard{display:block;padding:1.5% 5%;border-bottom:2px solid var(--sand)}.upcomingCard>div{display:flex;align-items:center;justify-content:space-between;gap:1vw;margin:0 auto}.upcomingCard>div p{color:var(--white);font-size:1.4vh;width:fit-content;margin-bottom:1.5dvh}.upcomingCard .cardInfo{display:flex;justify-content:space-evenly;margin:0 auto}.upcomingCard .cardInfo img{width:23%}.upcomingCard .cardInfo p{width:70%;font-size:1.8vh;color:var(--white);margin:0 auto;text-align:center}}.presentDetail{height:var(--adminLayoutHeight);position:relative;height:100dvh;overflow-x:hidden;z-index:inherit;background-color:var(--sand)}.presentDetail>p,.presentDetail>h4,.presentDetail>a{font-weight:200;padding:1%}.presentDetail h3{font-size:1.1vw;padding:1%}.presentDetail .detailsWrapper{overflow:hidden;height:100%}.presentDetail .detailsWrapper .details{display:flex;flex-direction:column;height:100%;padding:1.5%}.presentDetail .detailsWrapper .details .title{color:var(--white);display:flex;justify-content:space-between;align-items:center;padding-inline:.5%;background-color:var(--primary);border-bottom:.1vw solid var(--sand);height:6vh;border-radius:.3vw}.presentDetail .detailsWrapper .details .title div{width:100%}.presentDetail .detailsWrapper .details .title div h1{text-align:center;font-size:1.1vw}.presentDetail .detailsWrapper .details .category{width:100%;display:grid;grid-template-columns:repeat(4,1fr);height:100%;margin-top:.3vh;gap:.3vw;color:var(--white);overflow:hidden;border-radius:.3vw}.presentDetail .detailsWrapper .details .category .imageContainer{width:100%;overflow-y:auto;padding:1%;background-color:var(--primary);border-radius:.3vw}.presentDetail .detailsWrapper .details .category .imageContainer div{display:flex;align-items:center;gap:.3vw;margin-bottom:1vh}.presentDetail .detailsWrapper .details .category .imageContainer div h3{font-weight:500;font-size:1vw;text-transform:capitalize;width:100%;display:flex;align-items:center}.presentDetail .detailsWrapper .details .category .imageContainer div h3 span{font-size:.8vw;color:var(--green);margin-left:auto;text-decoration:underline;cursor:pointer}.presentDetail .detailsWrapper .details .category .imageContainer div svg{width:1.4vw;aspect-ratio:1;height:auto}.presentDetail .detailsWrapper .details .category .imageContainer .button{height:3vh;min-height:3vh;width:fit-content;min-width:6vw;border-color:var(--red);margin-right:.2vw;background-color:var(--primary)}.presentDetail .detailsWrapper .details .category .imageContainer .button p{color:var(--white);font-size:.8vw}.presentDetail .detailsWrapper .details .category .imageContainer .button:nth-of-type(1){margin-left:auto;min-width:12vw}.presentDetail .detailsWrapper .details .category .responsibleContainer article{border-bottom:.1vh dotted var(--lightSecondary);padding-block:2%}.presentDetail .detailsWrapper .details .category .responsibleContainer article h4{padding:1%;font-weight:200}.presentDetail .detailsWrapper .details .category .responsibleContainer article a{font-size:1vw;padding:1%}.presentDetail .detailsWrapper .details .category .descriptionWrapper{display:grid;gap:.2vw}.presentDetail .detailsWrapper .details .category .descriptionWrapper article{padding:1%;background-color:var(--primary);border-radius:.3vw}.presentDetail .detailsWrapper .details .category .descriptionWrapper article h3{margin-bottom:.5vh}.presentDetail .detailsWrapper .details .category .descriptionWrapper article h4{padding-inline:1%;margin-bottom:.5vh}.presentDetail .detailsWrapper .details .category .descriptionWrapper article .button{min-height:4vh;height:4vh;margin-top:3vh}.presentDetail .detailsWrapper .details .category .descriptionWrapper .descrptionContainer{width:100%;padding:1%;background-color:var(--primary);overflow-y:auto;border-radius:.3vw}.presentDetail .detailsWrapper .details .category .descriptionWrapper .descrptionContainer h3{margin-bottom:.5vh}.presentDetail .detailsWrapper .details .category .descriptionWrapper .descrptionContainer h4{padding-inline:1%}.presentDetail .detailsWrapper .details .category .descriptionWrapper .descrptionContainer div{padding:1%}.presentDetail .detailsWrapper .details .category .addressContainer{display:grid;grid-template-rows:1fr 1fr 1fr;gap:.3vw}.presentDetail .detailsWrapper .details .category .addressContainer article{padding:1%;background-color:var(--primary);border-radius:.3vw}.presentDetail .detailsWrapper .details .category .addressContainer article h3{margin-bottom:.5vh}.presentDetail .detailsWrapper .details .category .addressContainer article h4{padding-inline:1%;margin-bottom:.5vh}.presentDetail .detailsWrapper .details .category .addressContainer article .button{min-height:4vh;height:4vh;margin-top:3vh}.presentDetail .detailsWrapper .details .category .addressContainer .attachmentsWrapper{overflow-y:auto}.presentDetail .detailsWrapper .details .category .addressContainer a{color:var(--yellow);padding-inline:1%;text-decoration:underline;margin-top:1vh;display:inline-block}.presentDetail .detailsWrapper .details .category .targetContainer{display:grid;grid-template-rows:2fr 1fr;gap:.3vw}.presentDetail .detailsWrapper .details .category .targetContainer article{padding:1%;background-color:var(--primary);border-radius:.3vw}.presentDetail .detailsWrapper .details .category .targetContainer article h3{margin-bottom:.5vh}.presentDetail .detailsWrapper .details .category .targetContainer article h4{padding-inline:1%}.presentDetail .detailsWrapper .details .category .targetContainer section .buttonContainer{gap:.3vw}.presentDetail .detailsWrapper .details .category .targetContainer section .buttonContainer .button{min-width:3vw;width:80%;margin:0}.presentDetail .detailsWrapper .details .category .targetContainer .iconWrapper{border:none;flex-direction:row;max-width:100%;width:100%;padding:0;justify-content:space-between;gap:.1vw}.presentDetail .detailsWrapper .details .category .targetContainer .iconWrapper .button{width:49%;min-width:unset;margin:auto;flex:1}.presentDetail .detailsWrapper .details .category video{width:100%;aspect-ratio:2.5/1.5;margin:0;padding:0}.presentDetail .detailsWrapper .details .category .kollision{position:absolute;width:fit-content;top:0;right:0;width:50%}.presentDetail .detailsWrapper .details .category .kollision p{padding:.5%;font-size:1.2vw;background-color:var(--red);margin:0 auto;text-align:center}.presentDetail .detailsWrapper .details .category .popUp{transition:all .4s ease;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;transform:translate(101%);flex-direction:column;padding:5%;background-color:var(--primary);border-left:2px solid var(--secondary);font-size:2vw;width:100%;max-height:100%;justify-content:space-between}.presentDetail .detailsWrapper .details .category .popUp div{width:40%;margin-left:auto;margin-top:10vh;display:flex;justify-content:end;gap:2vw}.presentDetail .detailsWrapper .details .category .popUp div button{height:5vh;width:10vw;font-size:1.7vw;background-color:var(--primary);border-radius:.3vw;color:var(--white);border:.1vw solid var(--white);cursor:pointer;transition:all .2s ease}.presentDetail .detailsWrapper .details .category .popUp div button:hover:nth-of-type(1){box-shadow:1px 1px 2px 1px var(--red)}.presentDetail .detailsWrapper .details .category .popUp div button:hover:nth-of-type(2){box-shadow:1px 1px 2px 1px var(--green)}.presentDetail .detailsWrapper .details .category .popUp.show{transform:translate(0)}.presentDetail .detailsWrapper .buttonContainer{width:100%;display:flex}.presentDetail .detailsWrapper .buttonContainer .button{margin-left:auto;width:100%}.presentDetail .examContainer{position:fixed;bottom:-100%}.presentDetail .popUp .childrenWrapper{position:relative;padding:2.5% 10%;display:flex;flex-direction:column;justify-content:space-evenly}.presentDetail .popUp .childrenWrapper h1{text-align:center}.presentDetail .popUp .childrenWrapper section{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/exam-CqmLR2Fz.png) right/40% no-repeat;z-index:-1;opacity:.2}.presentDetail .popUp .childrenWrapper .button{width:40%;margin:0 auto}@media (max-width: 480px){.presentDetail{height:var(--adminLayoutHeight);position:relative;height:100dvh;overflow-x:hidden;z-index:inherit;background-color:var(--sand)}.presentDetail>p,.presentDetail>h4,.presentDetail>a{font-weight:200;padding:1%}.presentDetail h3{font-size:1.5vh;padding:1%}.presentDetail .detailsWrapper{overflow:auto;height:100%}.presentDetail .detailsWrapper .details{display:flex;flex-direction:column;height:100%;padding:1.5%}.presentDetail .detailsWrapper .details .title{color:var(--white);display:flex;justify-content:center;align-items:center;padding-inline:.5%;background-color:var(--primary);border-bottom:.1vw solid var(--sand);height:6vh;border-radius:.3vw;flex-direction:column-reverse}.presentDetail .detailsWrapper .details .title div{width:100%}.presentDetail .detailsWrapper .details .title div h1{text-align:center;font-size:1.8vh}.presentDetail .detailsWrapper .details .category{width:100%;display:grid;grid-template-columns:1fr;height:100%;margin-top:.3vh;gap:.3vw;color:var(--white);overflow:hidden;border-radius:.3vw}.presentDetail .detailsWrapper .details .category .imageContainer{width:100%;overflow-y:auto;padding:1%;background-color:var(--primary);border-radius:.3vw}.presentDetail .detailsWrapper .details .category .imageContainer div{display:flex;align-items:center;gap:.3vw;margin-bottom:1vh}.presentDetail .detailsWrapper .details .category .imageContainer div h3{font-weight:500;font-size:1.5vh;text-transform:capitalize;width:100%;display:flex;align-items:center}.presentDetail .detailsWrapper .details .category .imageContainer div h3 span{font-size:1.5vh;color:var(--green);margin-left:auto;text-decoration:underline;cursor:pointer}.presentDetail .detailsWrapper .details .category .imageContainer div svg{width:3vh;aspect-ratio:1;height:auto}.presentDetail .detailsWrapper .details .category .imageContainer .button{height:5vh;min-height:3vh;width:40%;min-width:6vw;border-color:var(--red);margin-right:.2vw;background-color:var(--primary);margin-top:2vh}.presentDetail .detailsWrapper .details .category .imageContainer .button p{color:var(--white);font-size:1.5vh}.presentDetail .detailsWrapper .details .category .imageContainer .button:nth-of-type(1){margin-left:auto;min-width:12vw}.presentDetail .detailsWrapper .details .category .responsibleContainer article{border-bottom:.1vh dotted var(--lightSecondary);padding-block:2%}.presentDetail .detailsWrapper .details .category .responsibleContainer article h4{padding:1%;font-weight:200;font-size:1.5vh}.presentDetail .detailsWrapper .details .category .responsibleContainer article a{font-size:1.5vh;padding:1%}.presentDetail .detailsWrapper .details .category .descrptionContainer{width:100%;padding:1%;background-color:var(--primary);overflow-y:auto;border-radius:.3vw}.presentDetail .detailsWrapper .details .category .descrptionContainer h3{margin-bottom:.5vh;font-size:1.5vh}.presentDetail .detailsWrapper .details .category .descrptionContainer h4{padding-inline:1%;font-size:1.5vh}.presentDetail .detailsWrapper .details .category .descrptionContainer div{padding:1%}.presentDetail .detailsWrapper .details .category .addressContainer{display:grid;grid-template-rows:1fr 1fr 1fr;gap:.3vw}.presentDetail .detailsWrapper .details .category .addressContainer article{padding:1%;background-color:var(--primary);border-radius:.3vw}.presentDetail .detailsWrapper .details .category .addressContainer article h3{margin-bottom:.5vh;font-size:1.5vh}.presentDetail .detailsWrapper .details .category .addressContainer article h4{padding-inline:1%;margin-bottom:.5vh;font-size:1.5vh}.presentDetail .detailsWrapper .details .category .addressContainer .attachmentsWrapper{overflow-y:auto}.presentDetail .detailsWrapper .details .category .addressContainer a{color:var(--yellow);padding-inline:1%;text-decoration:underline;margin-top:1vh;display:inline-block;font-size:1.5vh}.presentDetail .detailsWrapper .details .category .targetContainer{display:grid;grid-template-rows:2fr 1fr;gap:.3vw}.presentDetail .detailsWrapper .details .category .targetContainer article{padding:1%;background-color:var(--primary);border-radius:.3vw}.presentDetail .detailsWrapper .details .category .targetContainer article h3{margin-bottom:.5vh;font-size:1.5vh}.presentDetail .detailsWrapper .details .category .targetContainer article h4{padding-inline:1%;font-size:1.5vh}.presentDetail .detailsWrapper .details .category .targetContainer section .buttonContainer{gap:.3vw}.presentDetail .detailsWrapper .details .category .targetContainer section .buttonContainer .button{min-width:3vw;width:80%;margin:0;font-size:1.5vh}.presentDetail .detailsWrapper .details .category .targetContainer section .buttonContainer .button p{font-size:1.5vh}.presentDetail .detailsWrapper .details .category video{width:100%;aspect-ratio:2.5/1.5;margin:0;padding:0}.presentDetail .detailsWrapper .details .category .kollision{position:absolute;width:fit-content;top:0;right:0;width:50%}.presentDetail .detailsWrapper .details .category .kollision p{padding:.5%;font-size:1.5vh;background-color:var(--red);margin:0 auto;text-align:center}.presentDetail .detailsWrapper .details .category .popUp{transition:all .4s ease;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;transform:translate(101%);flex-direction:column;padding:5%;background-color:var(--primary);border-left:2px solid var(--secondary);font-size:2vw;width:100%;max-height:100%;justify-content:space-between}.presentDetail .detailsWrapper .details .category .popUp div{width:40%;margin-left:auto;margin-top:10vh;display:flex;justify-content:end;gap:2vw}.presentDetail .detailsWrapper .details .category .popUp div button{height:5vh;width:10vw;font-size:1.7vw;background-color:var(--primary);border-radius:.3vw;color:var(--white);border:.1vw solid var(--white);cursor:pointer;transition:all .2s ease}.presentDetail .detailsWrapper .details .category .popUp div button:hover:nth-of-type(1){box-shadow:1px 1px 2px 1px var(--red)}.presentDetail .detailsWrapper .details .category .popUp div button:hover:nth-of-type(2){box-shadow:1px 1px 2px 1px var(--green)}.presentDetail .detailsWrapper .details .category .popUp.show{transform:translate(0)}.presentDetail .detailsWrapper .buttonContainer{width:100%;display:flex;display:none}.presentDetail .detailsWrapper .buttonContainer .button{margin-left:auto;width:100%}.presentDetail .detailsWrapper .buttonContainer .button p{font-size:2vh}.presentDetail .examContainer{position:fixed;bottom:-100%}.presentDetail .popUp .childrenWrapper{position:relative;padding:2.5% 10%;display:flex;flex-direction:column;justify-content:space-evenly}.presentDetail .popUp .childrenWrapper h1{text-align:center}.presentDetail .popUp .childrenWrapper section{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/exam-CqmLR2Fz.png) right/40% no-repeat;z-index:-1;opacity:.2}.presentDetail .popUp .childrenWrapper .button{width:40%;margin:0 auto}}.examModule{background-color:var(--sand);width:100%;height:100%;padding:4%}.examModule .stepContainer{display:flex;align-items:center;justify-content:center;gap:.5vw;margin-bottom:5vh}.examModule .stepContainer .step{width:1.3vw;aspect-ratio:1;border-radius:50%;background-color:var(--white);box-shadow:0 0 5px 1px var(--secondary);color:var(--primary);display:flex;justify-content:center;align-items:center;position:relative;transition:all .8s ease;padding-top:.15%}.examModule .stepContainer .step h6{font-size:.5vw;margin:0}.examModule .stepContainer .step h5{color:var(--green)}.examModule .stepContainer .step.stepOn{transform:scale(1.8);border:2px solid var(--primary);box-shadow:0 0 8px 2px var(--primary);z-index:2}.examModule .stepContainer .connectorLine{flex-grow:1;height:2px;background-color:var(--secondary);transition:background-color .5s ease-in-out}.examModule .stepContainer .activeLine{background-color:var(--primary)}.examModule .stepContainer .inactiveLine{background-color:var(--secondary);opacity:.5}.examModule .question{margin-top:10vh;border:.2vw solid var(--lightSecondary);border-radius:1vw;padding:5% 2.5%}.examModule .question h1{text-align:center;margin-bottom:10vh}.examModule .question .answersWrapper{display:flex;flex-direction:column;gap:4vh;padding:2.5%;padding-left:5vw}.examModule .question .custom-checkbox{margin-right:.5vw;width:1.5vw;height:1.5vw;position:relative;accent-color:var(--primary)}.examModule .question .custom-checkbox:checked{background-color:var(--primary);border-color:var(--primary)}.examModule .question .custom-checkbox:hover{cursor:pointer}.examModule .question h3{display:flex;align-items:start;font-size:1.5vw;gap:.5vw}.examModule .results{width:100%;border:.2vw solid var(--lightSecondary);border-radius:1vw;padding:1% 2.5% 2.5%;max-height:81vh;overflow-y:auto}.examModule .results section{width:100%}.examModule .results section .resultHeader{width:100%;padding-bottom:1vh}.examModule .results section .resultHeader h3{font-size:1.5vw;margin-bottom:1vh}.examModule .results section .resultHeader p{font-size:1.2vw;margin-bottom:1vh}.examModule .results section .resultHeader .button{margin-left:auto}.examModule .results section>p{margin-block:2vh}.examModule .results section .resultBlock{margin-bottom:3vh}.examModule .results section .resultBlock h2{color:#000}.examModule .results section .resultBlock>div{display:flex;gap:1vw}.examModule .results section .resultBlock>div p{text-align:center;font-size:.6vw}.examModule .results section .resultBlock .answer{display:flex;gap:1.5vw;padding-block:1vh;align-items:center;padding-left:.3vw}.examModule .results section .resultBlock .answer .custom-checkbox{width:1.5vw;aspect-ratio:1}.examModule .results section .resultBlockSort h2{color:#000}.examModule .results section .resultBlockSort div{display:flex;gap:3vw;margin-bottom:1vh}.examModule .results section .resultBlockSort div h3{min-width:30vw}.examModule .results section .resultBlockSort div p{min-width:30vw;margin-bottom:1vh}.examModule .button{position:absolute;bottom:5%;right:4%}.sorting-wrapper{display:flex;flex-direction:column;background-color:#f9f9f9;padding:16px;border:2px dashed #ccc;min-height:200px;border-radius:8px}.sorting-item{background-color:#fff;border:1px solid #ddd;padding:12px 16px;margin-bottom:12px;border-radius:6px;box-shadow:0 2px 4px #0000001a;cursor:grab;transition:background .2s ease}.sorting-item:hover{background-color:#f0f0f0}.popUp{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:1050}.popUp .childrenWrapper{overflow:hidden;z-index:99;background-color:var(--sand);width:80%;aspect-ratio:2/1;max-width:1440px;border-radius:1vw;position:relative;overflow-y:auto}.popUp .childrenWrapper>svg{color:var(--red);font-size:1.4vw;position:absolute;right:.5%;top:1%;z-index:9999;cursor:pointer}.popUp .childrenWrapper .navigatorSection{display:none}.popUp .childrenWrapper .memberManagement{padding:2.5%}.popUp .childrenWrapper .usersSearchBar .button{display:none}.popUp .childrenWrapper .usersSearchBar label{width:100%}.popUp .childrenWrapper .iconBox a p{width:70%;top:-25%;padding-top:6%}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.improvementChecklist{width:80%;margin:4vh auto;padding:3vh 3vw;background-color:var(--sand);border-radius:2vh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:var(--primary);box-shadow:0 .5vh 1vh #0000000d;overflow-y:auto;margin-left:14vw}.improvementChecklist h2{text-align:center;margin-bottom:1vh;font-size:2.5vh}.improvementChecklist>p{text-align:center;margin-bottom:3vh;color:var(--secondary);font-size:1.8vh}.improvementChecklist .section{margin-top:3vh;padding-bottom:2vh;border-bottom:.3vh solid var(--lightSecondary)}.improvementChecklist .section h3{margin-bottom:2vh;color:var(--primary);font-size:2vh}.improvementChecklist .section .checkboxRow{display:flex;align-items:center;gap:1vw;padding:1vh 1vw;border-radius:1vh;cursor:pointer;transition:all .2s ease;color:var(--green);font-size:1.8vh}.improvementChecklist .section .checkboxRow:hover{background-color:#85b22b1a}.improvementChecklist .section .checkboxRow .customCheckbox{display:flex;align-items:center;justify-content:center;width:3vh;height:3vh;border:.3vh solid var(--green);border-radius:.8vh;font-size:1.8vh;font-weight:700;transition:all .2s ease;color:var(--green)}.improvementChecklist .section .checkboxRow.checked{color:var(--red)}.improvementChecklist .section .checkboxRow.checked .customCheckbox{border-color:var(--red);color:var(--red);background-color:#fd61611a}.improvementChecklist .section .checkboxRow .itemText{flex:1;line-height:1.4}.improvementChecklist .remarks{margin-top:4vh}.improvementChecklist .remarks label{display:flex;flex-direction:column;font-weight:500;font-size:1.9vh}.improvementChecklist .remarks label textarea{margin-top:1vh;padding:1.5vh;border-radius:1vh;border:.3vh solid var(--lightSecondary);resize:vertical;min-height:10vh;font-family:inherit;font-size:1.8vh;resize:none}.improvementChecklist .ButtonsWrapper{width:100%;display:flex;justify-content:space-between;margin-top:1vh}.improvementChecklist .ButtonsWrapper .button{background-color:var(--primary);color:var(--white)}.improvementChecklist .ButtonsWrapper .button p{font-size:1.4vw}.ratingFormWrapper{display:flex;gap:2vw;width:100%;height:100%}.ratingFormWrapper .coachManual{width:50%;margin:4vh auto;padding:3vh 3vw;background-color:var(--sand);border-radius:2vh;color:var(--primary);box-shadow:0 .5vh 1vh #0000000d;overflow-y:auto}.ratingFormWrapper .coachManual header{text-align:center;margin-bottom:3vh}.ratingFormWrapper .coachManual header h1{font-size:1.3vw;font-weight:500;margin-bottom:1vh}.ratingFormWrapper .coachManual header h2{font-size:1.8vh;font-weight:500;color:var(--secondary)}.ratingFormWrapper .coachManual .module{margin-bottom:3vh;padding:2vh 2vw;background-color:var(--white);border-radius:1.5vh;box-shadow:0 .3vh .8vh #0000000d}.ratingFormWrapper .coachManual .module h3{font-size:2vh;color:var(--primary);margin-bottom:1vh;border-bottom:.3vh solid var(--lightSecondary);padding-bottom:.5rem;text-align:center;font-weight:500}.ratingFormWrapper .coachManual .module p{font-size:1.8vh;line-height:1.4;margin-bottom:1vh}.ratingFormWrapper .coachManual .module .phase{margin-top:2vh;padding:1.5vh 1vw;background-color:var(--lightSecondary);border-radius:1vh}.ratingFormWrapper .coachManual .module .phase h4{font-size:1.8vh;font-weight:500;color:var(--primary);margin-bottom:.5vh}.ratingFormWrapper .coachManual .module .phase ul{margin-left:1rem;margin-bottom:1rem}.ratingFormWrapper .coachManual .module .phase ul li{margin-bottom:.5vh;font-size:1.8vh;line-height:1.4}.ratingFormWrapper .coachManual .module .phase ul li ul{margin-left:1rem}.ratingFormWrapper .coachManual .module .phase table{width:100%;border-collapse:collapse;margin-top:1vh;margin-bottom:1vh}.ratingFormWrapper .coachManual .module .phase table th,.ratingFormWrapper .coachManual .module .phase table td{border:.3vh solid var(--gray);padding:.8vh;text-align:left;font-size:1.8vh}.ratingFormWrapper .coachManual .module .phase table th{background-color:var(--primaryLight);color:var(--secondary)}.ratingFormWrapper .ratingForm{width:50%;margin:4vh auto;padding:3vh 3vw;background-color:var(--sand);border-radius:2vh;color:var(--primary);box-shadow:0 .5vh 1vh #0000000d;overflow-y:auto}.ratingFormWrapper .ratingForm h2{text-align:center;margin-bottom:1vh;font-size:2.5vh}.ratingFormWrapper .ratingForm>p{text-align:center;margin-bottom:2.5vh;color:var(--secondary);font-size:1.8vh}.ratingFormWrapper .ratingForm .section{margin-top:3vh;padding-bottom:2vh;border-bottom:.3vh solid var(--lightSecondary)}.ratingFormWrapper .ratingForm .section h3{margin-bottom:2vh;color:var(--primary);font-size:2vh;text-align:center;font-weight:500}.ratingFormWrapper .ratingForm .section .questionRow{display:flex;flex-direction:column;margin-bottom:2.5vh}.ratingFormWrapper .ratingForm .section .questionRow .questionText{margin-bottom:1vh;font-weight:500;font-size:1.8vh;line-height:1.4}.ratingFormWrapper .ratingForm .section .questionRow .ratingOptions{display:flex;gap:1vw;justify-content:center}.ratingFormWrapper .ratingForm .section .questionRow .ratingOptions .ratingButton{flex:1;text-align:center;padding:1.2vh 0;border-radius:1vh;background-color:var(--white);border:.3vh solid var(--gray);cursor:pointer;font-weight:600;font-size:1.8vh;transition:all .2s ease}.ratingFormWrapper .ratingForm .section .questionRow .ratingOptions .ratingButton:hover{border-color:var(--primaryHover);background-color:var(--lightSecondary)}.ratingFormWrapper .ratingForm .section .questionRow .ratingOptions .ratingButton.selected{color:var(--white)}.ratingFormWrapper .ratingForm .section .questionRow .ratingOptions .ratingButton.unanswered{border-color:var(--red)!important;box-shadow:0 0 .8vh var(--red)}.ratingFormWrapper .ratingForm .summary{margin-top:4vh}.ratingFormWrapper .ratingForm .summary p{font-weight:600;margin-bottom:2vh;font-size:1.9vh}.ratingFormWrapper .ratingForm .summary label{display:flex;flex-direction:column;font-weight:500;margin-bottom:2vh;font-size:1.8vh}.ratingFormWrapper .ratingForm .summary label textarea{margin-top:1vh;padding:1.5vh;border-radius:1vh;border:.3vh solid var(--lightSecondary);resize:vertical;min-height:12vh;font-family:inherit;font-size:1.8vh;resize:none}.ratingFormWrapper .ratingForm .summary label.unanswered textarea{border-color:var(--red);box-shadow:0 0 .8vh var(--red)}.ratingFormWrapper .ratingForm .button{position:relative;left:50%;transform:translate(-50%)}.ratingFormWrapper .ratingForm .button p{font-size:1.4vw}.ratingModul{overflow-y:auto;height:88vh;background-color:var(--white);position:absolute;z-index:1;width:98%;left:50%;transform:translate(-50%);overflow:hidden}.ratingModul .formWrapper{display:flex;width:190vw;height:95%;transition:transform .8s ease-in-out;transform:translate(0);margin-left:1%;overflow-y:hidden;padding-top:0}.ratingModul .formWrapper.showImprovement{transform:translate(-100vw)}.ratingModul .formWrapper .formSection{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:4vh 4vw;padding-top:0;transition:all .4s ease}.ratingModul .formSection{opacity:1;transition:transform .8s ease,opacity .8s ease}.ratingModul .formWrapper.showImprovement .formSection:first-child{opacity:0}.ratingModul .formWrapper:not(.showImprovement) .formSection:last-child{opacity:0}.ratingModul .userCard,.ratingModul .adminTrainingCard{margin-bottom:.5vh}.ratingModul .userCard h3,.ratingModul .adminTrainingCard h3{font-size:1.5vw;align-items:center}.ratingModul .userCard h3 svg,.ratingModul .adminTrainingCard h3 svg{width:2vw;height:3vw}.ratingModul .userCard .iconBox a svg,.ratingModul .adminTrainingCard .iconBox a svg{width:5vw}.ratingModul .adminTrainingCard{grid-template-columns:9% 3fr 2fr}.ratingModul .adminTrainingCard h3{font-size:1.5vw}.ratingModul .adminTrainingCard div{gap:1vw}.ratingModul .adminTrainingCard div p{font-size:1.4vw}.ratingModul .adminTrainingCard .linkWrapper,.ratingModul .adminTrainingCard .infoDiv{display:none}.adminTrainingCard{position:relative;background-color:var(--primary);color:var(--white);display:grid;grid-template-columns:9% 33% 18% 14% 13% 12%;align-items:center;padding:0% 1% 0% 0;margin-bottom:.1%;font-size:1vw;transition:all .3s ease-in-out;height:fit-content;border-radius:.2vw;min-height:10vh}.adminTrainingCard:hover{background-color:var(--primaryHover)}.adminTrainingCard>h3{font-size:1vw;width:100%;padding-left:5%}.adminTrainingCard .flagWrapper{position:absolute;width:50%;display:flex;gap:.3vw;bottom:.2vw;left:.2vw}.adminTrainingCard .flagWrapper .detailFlag{width:fit-content;position:static;margin-top:auto;height:fit-content;padding:.2% .4%;border-radius:.2vw}.adminTrainingCard>div{display:flex;align-items:center}.adminTrainingCard>div img{width:65%;margin:0 auto;border-radius:15%;padding:5%}.adminTrainingCard>div:nth-of-type(1){border-right:1px solid var(--white);width:fit-content;width:100%;height:90%}.adminTrainingCard>div p{margin-top:.5vh;font-size:.8vw}.adminTrainingCard>div p span{font-size:.7vw;position:relative;top:-1vh}.adminTrainingCard .linkWrapper{display:flex;margin:0;gap:.5vw}.adminTrainingCard .linkWrapper a{display:inline-block;position:relative;width:90%;display:flex;transition:all .4s ease-in-out}.adminTrainingCard .linkWrapper a:hover{transform:scale(1.1)}.adminTrainingCard .linkWrapper a:hover p{transform:translateY(-40%)}.adminTrainingCard .linkWrapper a svg{width:1.5vw;aspect-ratio:1;height:auto;margin-left:auto;cursor:pointer}.adminTrainingCard .linkWrapper a p{transition:all .3s ease-in-out;display:inline-block;min-width:1vw;width:fit-content;aspect-ratio:1;text-align:center;border-radius:50%;border:.1vw solid var(--white);display:flex;align-items:center;justify-content:center;position:absolute;top:-1.4vh;right:-.4vw;padding:5%;background-color:var(--primary);font-size:.5vw}.adminTrainingCard .linkWrapper svg{cursor:pointer}.adminTrainingCard svg{cursor:pointer}.adminTrainingCard:has(.addCheckbox){width:97.5%;margin-left:auto}.adminTrainingCard:has(.addCheckbox) .addCheckbox{position:absolute;left:-2vw}.adminTrainingCard:has(.addCheckbox) .addCheckbox input[type=checkbox]{width:1.4vw;height:1.4vw;display:inline-block;margin-top:.9vh;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--primary);border-radius:.3vw;background-color:transparent;cursor:pointer;position:relative;padding:0;border-color:var(--primary)}.adminTrainingCard:has(.addCheckbox) .addCheckbox input[type=checkbox]:checked{background-color:var(--primary);color:var(--primary)}.adminTrainingCard:has(.addCheckbox) .addCheckbox input[type=checkbox]:checked:after{content:"✓";color:var(--lightSecondary);font-size:2vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.adminTrainingCard:has(.flag){width:97.5%;margin-left:auto}.adminTrainingCard:has(.flag) .flag{width:10vh;transform:rotate(-90deg) translateY(-3.85vw);border:.3vh solid var(--primary);padding:.8%}.adminTrainingCard:has(.flag) .flag h5{font-size:1.3vh;padding:0;margin:0}.adminTrainingCard:has(.flag) .flag h5 p{padding:0;margin:0}.adminTrainingCard:has(.kollision){width:97.5%;margin-left:auto}.adminTrainingCard .kollision{position:absolute;width:fit-content;bottom:0;width:30%;text-align:center;left:70%}.adminTrainingCard .kollision p{padding:1% 2.5%;border-radius:25px;font-size:.7vw;background-color:var(--red);margin:0 auto}.detailFlag{background-color:var(--sand);width:15vw;top:0;left:0;color:var(--primary);position:absolute}.detailFlag h5{font-weight:800;text-align:center}.detailFlag svg{display:none}.flag{background-color:var(--sand);width:15vw;font-size:1.3vw;color:var(--primary);position:absolute;transform:rotate(-45deg) translate(-31%,-50%);padding:.5%}.flag h5{font-weight:800;text-align:center}.flag h5 p{color:var(--green);display:inline-block;margin-left:.3vw}.userCard{background-color:var(--primary);display:grid;grid-template-columns:.5fr 4fr 3fr 2fr;align-items:center;padding:1%;color:var(--white);border-left:1vw solid var(--secondary);gap:1vw;max-height:12vh;border-radius:.2vw}.userCard>div h3{font-weight:400;line-height:1.5vw;font-size:1.1vw;display:flex}.userCard>div h3 svg{margin-right:.3vw;width:fit-content;height:auto;aspect-ratio:1/1}.userCard .iconBox{display:flex;justify-content:end;align-items:flex-end;gap:2vw}.userCard .iconBox a{display:inline-block;position:relative;width:11%;padding:1%;display:flex;transition:all .4s ease-in-out}.userCard .iconBox a:hover{transform:scale(1.2)}.userCard .iconBox a:hover p{transform:translateY(-50%)}.userCard .iconBox a svg{width:1.5vw;aspect-ratio:1;height:auto}.userCard .iconBox a p{transition:all .3s ease-in-out;display:inline-block;width:1.4vw;aspect-ratio:1;text-align:center;border-radius:50%;border:.1vw solid var(--white);display:flex;align-items:center;justify-content:center;position:absolute;top:-20%;right:-30%;background-color:var(--primary);font-size:.7vw;line-height:normal;padding-top:3%}.trainingAttachments{display:flex;flex-direction:column;max-height:100%}.trainingAttachments div{width:100%;padding-bottom:1vh}.trainingAttachments div h4{margin:0!important;font-size:.9vw}.trainingAttachments div a{height:fit-content;display:inline;margin-top:0!important;padding-block:.5vh;width:100%;padding:0}.trainingAttachments div a p{height:fit-content;display:flex;gap:.5vw;margin:0;width:100%;font-size:.8vw;color:var(--white)}.trainingAttachments div a p svg{width:.8vw;aspect-ratio:1;height:auto}.trainingAttachments div p{padding-block:.5vh;display:flex;gap:.5vw}.trainerAttachments{display:flex;flex-direction:column;max-height:100%}.trainerAttachments div{width:100%;padding-bottom:1vh}.trainerAttachments div h4{margin:0!important;font-size:.9vw}.trainerAttachments div a{height:fit-content;display:inline;margin-top:0!important;padding-block:.5vh;width:100%;padding:0}.trainerAttachments div a p{height:fit-content;display:flex;gap:.5vw;margin:0;width:100%;font-size:.8vw;color:var(--white)}.trainerAttachments div a p svg{width:1vw;aspect-ratio:1}.trainerAttachments div p{padding-block:.5vh;display:flex;gap:.5vw}.terminPopUp{position:fixed;width:100vw;left:0;height:fit-content;top:0;z-index:2;background-color:var(--sand)}.terminPopUp .closeButtton{cursor:pointer;color:var(--red);position:absolute;z-index:inherit;top:.1%;right:0}.terminPopUp .closeButtton svg{width:1.5vw;aspect-ratio:1;height:auto}@media (max-width: 480px){.terminPopUp{position:fixed;width:100vw;left:0;height:fit-content;top:0;z-index:2;background-color:var(--sand)}.terminPopUp .closeButtton{cursor:pointer;color:var(--red);position:absolute;z-index:inherit;top:.1%;right:0;border-radius:50%}.terminPopUp .closeButtton svg{width:4vh;aspect-ratio:1;height:auto}}.teamsDetail{height:var(--adminLayoutHeight);position:relative;overflow-x:hidden;z-index:inherit;height:100dvh;background-color:var(--sand)}.teamsDetail h4,.teamsDetail a{font-weight:200;padding:1%}.teamsDetail>p{font-weight:200;padding:1%}.teamsDetail h3{font-size:1.1vw;padding:1%}.teamsDetail .detailsWrapper{overflow:hidden;height:100%}.teamsDetail .detailsWrapper .details{display:flex;flex-direction:column;height:100%;padding:1.5%}.teamsDetail .detailsWrapper .details .title{color:var(--white);display:flex;justify-content:space-between;align-items:center;padding-inline:.5%;background-color:var(--primary);border-bottom:.2vw solid var(--sand);height:6vh;border-radius:.3vw}.teamsDetail .detailsWrapper .details .title div{width:100%}.teamsDetail .detailsWrapper .details .title div h1{text-align:center;font-size:1.1vw}.teamsDetail .detailsWrapper .details .category{width:100%;display:flex;height:100%;gap:.2vw;color:var(--white);overflow:hidden}.teamsDetail .detailsWrapper .details .category .imageContainer{width:100%;overflow-y:auto;background-color:var(--primary);flex:1;padding:.5%;border-radius:.3vw}.teamsDetail .detailsWrapper .details .category .imageContainer div{display:flex;align-items:center;gap:.5vw;margin-bottom:1vh}.teamsDetail .detailsWrapper .details .category .imageContainer div h3{font-weight:500;font-size:1vw;text-transform:capitalize;width:100%;display:flex;align-items:center}.teamsDetail .detailsWrapper .details .category .imageContainer div h3 span{font-size:.8vw;color:var(--green);margin-left:auto;text-decoration:underline;cursor:pointer}.teamsDetail .detailsWrapper .details .category .imageContainer div svg{width:1.4vw;aspect-ratio:1;height:auto}.teamsDetail .detailsWrapper .details .category .imageContainer .button{height:3vh;min-height:3vh;width:fit-content;min-width:6vw;border-color:var(--red);margin-right:.2vw;background-color:var(--primary)}.teamsDetail .detailsWrapper .details .category .imageContainer .button p{color:var(--white);font-size:.8vw}.teamsDetail .detailsWrapper .details .category .imageContainer .button:nth-of-type(1){margin-left:auto;min-width:12vw}.teamsDetail .detailsWrapper .details .category .responsibleContainer{flex:1}.teamsDetail .detailsWrapper .details .category .responsibleContainer article{border-bottom:.1vh dotted var(--lightSecondary);padding-block:2%}.teamsDetail .detailsWrapper .details .category .responsibleContainer article h4{padding:1%;font-weight:200}.teamsDetail .detailsWrapper .details .category .responsibleContainer article a{font-size:1vw;padding:1%}.teamsDetail .detailsWrapper .details .category .descrptionContainer{flex:1;width:100%;padding:.3%;background-color:var(--primary);border-radius:.3vw;overflow-y:auto}.teamsDetail .detailsWrapper .details .category .descrptionContainer h3{margin-bottom:.5vh}.teamsDetail .detailsWrapper .details .category .addressContainer{flex:1;display:grid;grid-template-rows:1fr 1fr 1fr;gap:.2vw}.teamsDetail .detailsWrapper .details .category .addressContainer article{padding:1%;background-color:var(--primary);border-radius:.3vw;display:flex;flex-direction:column}.teamsDetail .detailsWrapper .details .category .addressContainer article:nth-of-type(1){justify-content:space-between}.teamsDetail .detailsWrapper .details .category .addressContainer article h3{margin-bottom:.5vh}.teamsDetail .detailsWrapper .details .category .addressContainer article h4{margin-bottom:.5vh}.teamsDetail .detailsWrapper .details .category .addressContainer article a{margin:0 auto;margin-bottom:5vh}.teamsDetail .detailsWrapper .details .category .addressContainer .attachmentsWrapper{overflow-y:auto}.teamsDetail .detailsWrapper .details .category .targetContainer{flex:1;display:grid;grid-template-rows:2fr 1fr;gap:.2vw}.teamsDetail .detailsWrapper .details .category .targetContainer article{padding:1%;background-color:var(--primary);border-radius:.3vw}.teamsDetail .detailsWrapper .details .category .targetContainer article h3{margin-bottom:.5vh}.teamsDetail .detailsWrapper .details .category .targetContainer section .buttonContainer{gap:1vw}.teamsDetail .detailsWrapper .details .category .targetContainer section .buttonContainer .button{min-width:3vw;width:80%;margin:0}.teamsDetail .detailsWrapper .details .category .targetContainer .iconWrapper{border:none;flex-direction:row;max-width:100%;width:100%;padding:0;justify-content:space-between;gap:.1vw}.teamsDetail .detailsWrapper .details .category .targetContainer .iconWrapper .button{width:49%;min-width:unset;margin:auto;flex:1}.teamsDetail .detailsWrapper .details .category video{width:100%;aspect-ratio:2.5/1.5;margin:0;padding:0}.teamsDetail .detailsWrapper .details .category .kollision{position:absolute;width:fit-content;top:0;right:0;width:50%}.teamsDetail .detailsWrapper .details .category .kollision p{padding:1% .5% .5%;font-size:1.2vw;background-color:var(--red);margin:0 auto;text-align:center}.teamsDetail .detailsWrapper .details .category .popUp{transition:all .4s ease;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;transform:translate(101%);flex-direction:column;padding:5%;background-color:var(--primary);border-left:2px solid var(--secondary);font-size:2vw;width:100%;max-height:100%;justify-content:space-between}.teamsDetail .detailsWrapper .details .category .popUp div{width:40%;margin-left:auto;margin-top:10vh;display:flex;justify-content:end;gap:2vw}.teamsDetail .detailsWrapper .details .category .popUp div button{height:5vh;width:10vw;font-size:1.7vw;padding-top:1%;background-color:var(--primary);border-radius:25px;color:var(--white);border:.1vw solid var(--white);cursor:pointer;transition:all .2s ease}.teamsDetail .detailsWrapper .details .category .popUp div button:hover:nth-of-type(1){box-shadow:1px 1px 2px 1px var(--red)}.teamsDetail .detailsWrapper .details .category .popUp div button:hover:nth-of-type(2){box-shadow:1px 1px 2px 1px var(--green)}.teamsDetail .detailsWrapper .details .category .popUp.show{transform:translate(0)}.teamsDetail .detailsWrapper .buttonContainer{width:100%;display:flex}.teamsDetail .detailsWrapper .buttonContainer .button{margin-left:auto;width:100%}.teamsDetail .examContainer{position:fixed;bottom:-100%}.teamsDetail .popUp .childrenWrapper{position:relative;padding:2.5% 10%;display:flex;flex-direction:column;justify-content:space-evenly}.teamsDetail .popUp .childrenWrapper h1{text-align:center}.teamsDetail .popUp .childrenWrapper section{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/exam-CqmLR2Fz.png) right/40% no-repeat;z-index:-1;opacity:.2}.teamsDetail .popUp .childrenWrapper .button{width:40%;margin:0 auto}@media (max-width: 480px){.teamsDetail{height:var(--adminLayoutHeight);position:relative;overflow-x:hidden;z-index:inherit;height:100dvh;background-color:var(--sand)}.teamsDetail p,.teamsDetail h4,.teamsDetail a{font-weight:200;padding:1%;font-size:1.5vh}.teamsDetail h3{font-size:1.1vw;padding:1%;font-size:1.5vh}.teamsDetail .detailsWrapper{overflow:auto;height:100%}.teamsDetail .detailsWrapper .details{display:flex;flex-direction:column;height:100%;padding:1.5%}.teamsDetail .detailsWrapper .details .title{color:var(--white);display:flex;justify-content:center;align-items:center;padding-inline:.5%;background-color:var(--primary);border-bottom:.2vw solid var(--sand);height:6vh;border-radius:.3vw;flex-direction:column-reverse}.teamsDetail .detailsWrapper .details .title div{width:100%}.teamsDetail .detailsWrapper .details .title div h1{text-align:center;font-size:1.8vh}.teamsDetail .detailsWrapper .details .category{width:100%;display:flex;height:100%;flex-direction:column;gap:.2vh;color:var(--white);overflow:hidden}.teamsDetail .detailsWrapper .details .category .imageContainer{width:100%;overflow-y:auto;padding:1%;background-color:var(--primary);border-radius:.3vw;flex:1;min-height:35vh}.teamsDetail .detailsWrapper .details .category .imageContainer div{display:flex;align-items:center;gap:.3vw;margin-bottom:1vh}.teamsDetail .detailsWrapper .details .category .imageContainer div h3{font-weight:500;font-size:1.5vh;text-transform:capitalize;width:100%;display:flex;align-items:center}.teamsDetail .detailsWrapper .details .category .imageContainer div h3 span{font-size:1.5vh;color:var(--green);margin-left:auto;text-decoration:underline;cursor:pointer}.teamsDetail .detailsWrapper .details .category .imageContainer div svg{width:3vh;aspect-ratio:1;height:auto}.teamsDetail .detailsWrapper .details .category .imageContainer .button{height:5vh;min-height:3vh;width:40%;min-width:6vw;border-color:var(--red);margin-right:.2vw;background-color:var(--primary);margin-top:2vh}.teamsDetail .detailsWrapper .details .category .imageContainer .button p{color:var(--white);font-size:1.5vh}.teamsDetail .detailsWrapper .details .category .imageContainer .button:nth-of-type(1){margin-left:auto;min-width:12vw}.teamsDetail .detailsWrapper .details .category .responsibleContainer article{border-bottom:.1vh dotted var(--lightSecondary);padding-block:2%}.teamsDetail .detailsWrapper .details .category .responsibleContainer article h4{padding:1%;font-weight:200;font-size:1.5vh}.teamsDetail .detailsWrapper .details .category .responsibleContainer article a{font-size:1.5vh;padding:1%}.teamsDetail .detailsWrapper .details .category .descrptionContainer{flex:1;width:100%;padding:.3%;background-color:var(--primary);border-radius:.3vw;overflow-y:auto}.teamsDetail .detailsWrapper .details .category .descrptionContainer h3{margin-bottom:.5vh}.teamsDetail .detailsWrapper .details .category .addressContainer{flex:1;display:grid;grid-template-rows:1fr;gap:.2vw}.teamsDetail .detailsWrapper .details .category .addressContainer article{padding:1%;background-color:var(--primary);border-radius:.3vw;display:flex;flex-direction:column}.teamsDetail .detailsWrapper .details .category .addressContainer article:nth-of-type(1){justify-content:space-between;flex-direction:row;align-items:center}.teamsDetail .detailsWrapper .details .category .addressContainer article:nth-of-type(1) .button{width:30vw;margin-left:auto}.teamsDetail .detailsWrapper .details .category .addressContainer article h3{margin-bottom:.5vh}.teamsDetail .detailsWrapper .details .category .addressContainer article h4{margin-bottom:.5vh}.teamsDetail .detailsWrapper .details .category .addressContainer article a{margin-bottom:0vh;margin-left:auto;margin-right:0}.teamsDetail .detailsWrapper .details .category .addressContainer .attachmentsWrapper{overflow-y:auto}.teamsDetail .detailsWrapper .details .category .targetContainer{flex:1;display:grid;grid-template-rows:2fr 1fr;gap:.2vw}.teamsDetail .detailsWrapper .details .category .targetContainer article{padding:1%;background-color:var(--primary);border-radius:.3vw}.teamsDetail .detailsWrapper .details .category .targetContainer article h3{margin-bottom:.5vh}.teamsDetail .detailsWrapper .details .category .targetContainer section .buttonContainer{gap:1vw}.teamsDetail .detailsWrapper .details .category .targetContainer section .buttonContainer .button{min-width:3vw;width:80%;margin:0}.teamsDetail .detailsWrapper .details .category video{width:100%;aspect-ratio:2.5/1.5;margin:0;padding:0}.teamsDetail .detailsWrapper .details .category .kollision{position:absolute;width:fit-content;top:0;right:0;width:50%}.teamsDetail .detailsWrapper .details .category .kollision p{padding:1% .5% .5%;font-size:1.2vw;background-color:var(--red);margin:0 auto;text-align:center}.teamsDetail .detailsWrapper .details .category .popUp{transition:all .4s ease;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;transform:translate(101%);flex-direction:column;padding:5%;background-color:var(--primary);border-left:2px solid var(--secondary);font-size:2vw;width:100%;max-height:100%;justify-content:space-between}.teamsDetail .detailsWrapper .details .category .popUp div{width:40%;margin-left:auto;margin-top:10vh;display:flex;justify-content:end;gap:2vw}.teamsDetail .detailsWrapper .details .category .popUp div button{height:5vh;width:10vw;font-size:1.7vw;padding-top:1%;background-color:var(--primary);border-radius:25px;color:var(--white);border:.1vw solid var(--white);cursor:pointer;transition:all .2s ease}.teamsDetail .detailsWrapper .details .category .popUp div button:hover:nth-of-type(1){box-shadow:1px 1px 2px 1px var(--red)}.teamsDetail .detailsWrapper .details .category .popUp div button:hover:nth-of-type(2){box-shadow:1px 1px 2px 1px var(--green)}.teamsDetail .detailsWrapper .details .category .popUp.show{transform:translate(0)}.teamsDetail .detailsWrapper .buttonContainer{width:100%;display:flex;display:none}.teamsDetail .detailsWrapper .buttonContainer .button{margin-left:auto;width:100%}.teamsDetail .examContainer{position:fixed;bottom:-100%}.teamsDetail .popUp .childrenWrapper{position:relative;padding:2.5% 10%;display:flex;flex-direction:column;justify-content:space-evenly}.teamsDetail .popUp .childrenWrapper h1{text-align:center}.teamsDetail .popUp .childrenWrapper section{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/exam-CqmLR2Fz.png) right/40% no-repeat;z-index:-1;opacity:.2}.teamsDetail .popUp .childrenWrapper .button{width:40%;margin:0 auto}}.odDetail{height:var(--adminLayoutHeight);position:relative;height:100dvh;background-color:var(--sand);overflow-x:hidden;z-index:inherit}.odDetail h4,.odDetail a{font-weight:200;padding:1%}.odDetail>p{font-weight:200;padding:1%}.odDetail h3{font-size:1.1vw;padding:1%}.odDetail .detailsWrapper{padding:0;overflow:hidden;height:100%}.odDetail .detailsWrapper .details{display:flex;flex-direction:column;height:100%;padding:1.5%}.odDetail .detailsWrapper .details .title{color:var(--white);display:flex;justify-content:space-between;align-items:center;padding-inline:.5%;background-color:var(--primary);border-bottom:.2vw solid var(--sand);height:6vh;border-radius:.3vw}.odDetail .detailsWrapper .details .title div{width:100%}.odDetail .detailsWrapper .details .title div h1{text-align:center;font-size:1.1vw}.odDetail .detailsWrapper .details .category{width:100%;display:flex;height:100%;margin-top:.3vh;gap:.5vh;color:var(--white);overflow:hidden;border-radius:.3vw}.odDetail .detailsWrapper .details .category .imageContainer{flex:1;overflow-y:auto;padding:.5%;background-color:var(--primary);border-radius:.3vw}.odDetail .detailsWrapper .details .category .imageContainer div{display:flex;align-items:center;gap:.3vw;margin-bottom:1vh}.odDetail .detailsWrapper .details .category .imageContainer div h3{font-weight:500;font-size:1vw;text-transform:capitalize;width:100%;display:flex;align-items:center}.odDetail .detailsWrapper .details .category .imageContainer div h3 span{font-size:.8vw;color:var(--green);margin-left:auto;text-decoration:underline;cursor:pointer}.odDetail .detailsWrapper .details .category .imageContainer div svg{width:1.4vw;aspect-ratio:1;height:auto}.odDetail .detailsWrapper .details .category .imageContainer .button{height:3vh;min-height:3vh;width:fit-content;min-width:6vw;border-color:var(--red);margin-right:.2vw;background-color:var(--primary)}.odDetail .detailsWrapper .details .category .imageContainer .button p{color:var(--white);font-size:.8vw}.odDetail .detailsWrapper .details .category .imageContainer .button:nth-of-type(1){margin-left:auto;min-width:12vw}.odDetail .detailsWrapper .details .category .responsibleContainer{flex:1}.odDetail .detailsWrapper .details .category .responsibleContainer article{border-bottom:.1vh dotted var(--lightSecondary);padding-block:2%}.odDetail .detailsWrapper .details .category .responsibleContainer article h4{padding:1%;font-weight:200}.odDetail .detailsWrapper .details .category .responsibleContainer article a{font-size:.8vw}.odDetail .detailsWrapper .details .category .descrptionContainer{flex:1;display:grid;gap:.5vh;grid-template-rows:2fr 1.2fr}.odDetail .detailsWrapper .details .category .descrptionContainer article{background-color:var(--primary);border-radius:.3vw;width:100%;padding:1%}.odDetail .detailsWrapper .details .category .descrptionContainer article h3{margin-bottom:1vh}.odDetail .detailsWrapper .details .category .descrptionContainer .attachmentsWrapper{overflow-y:auto}.odDetail .detailsWrapper .details .category .vidContainer{flex:2;gap:.5vh;display:flex;flex-direction:column;overflow-y:auto}.odDetail .detailsWrapper .details .category .vidContainer article{padding:1%;background-color:var(--primary);flex:1;border-radius:.3vw}.odDetail .detailsWrapper .details .category .vidContainer article h3{margin-bottom:1vh}.odDetail .detailsWrapper .details .category .vidContainer article div{display:flex;justify-content:center;gap:.5vw}.odDetail .detailsWrapper .details .category .vidContainer article div div{background-color:var(--sand);border-radius:.2vw;display:grid;place-items:center;width:1.5vw;aspect-ratio:1}.odDetail .detailsWrapper .details .category .vidContainer article div p{padding-top:5%;color:var(--primary)}.odDetail .detailsWrapper .details .category .vidContainer a{color:var(--yellow);text-decoration:underline}.odDetail .detailsWrapper .details .category .targetContainer{flex:1;display:grid;grid-template-rows:2fr 1.2fr;gap:.5vh}.odDetail .detailsWrapper .details .category .targetContainer article{padding:1%;background-color:var(--primary);border-radius:.3vw}.odDetail .detailsWrapper .details .category .targetContainer article h3{margin-bottom:1vh}.odDetail .detailsWrapper .details .category .targetContainer section .buttonContainer{gap:1vw}.odDetail .detailsWrapper .details .category .targetContainer section .buttonContainer .button{min-width:3vw;width:80%;margin:0}.odDetail .detailsWrapper .details .category .targetContainer .iconWrapper{border:none;flex-direction:row;max-width:100%;width:100%;padding:0;justify-content:space-between;gap:.1vw}.odDetail .detailsWrapper .details .category .targetContainer .iconWrapper .button{width:49%;min-width:unset;margin:auto;flex:1}.odDetail .detailsWrapper .details .category video{width:100%;aspect-ratio:2.5/1.5;margin:0;padding:0}.odDetail .detailsWrapper .details .category .kollision{position:absolute;width:fit-content;top:0;right:0;width:50%}.odDetail .detailsWrapper .details .category .kollision p{padding:1% .5% .5%;font-size:1.2vw;background-color:var(--red);margin:0 auto;text-align:center}.odDetail .detailsWrapper .details .category .popUp{transition:all .4s ease;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;transform:translate(101%);flex-direction:column;padding:5%;background-color:var(--primary);border-left:2px solid var(--secondary);font-size:2vw;width:100%;max-height:100%;justify-content:space-between}.odDetail .detailsWrapper .details .category .popUp div{width:40%;margin-left:auto;margin-top:10vh;display:flex;justify-content:end;gap:2vw}.odDetail .detailsWrapper .details .category .popUp div button{height:5vh;width:10vw;font-size:1.7vw;padding-top:1%;background-color:var(--primary);border-radius:25px;color:var(--white);border:.1vw solid var(--white);cursor:pointer;transition:all .2s ease}.odDetail .detailsWrapper .details .category .popUp div button:hover:nth-of-type(1){box-shadow:1px 1px 2px 1px var(--red)}.odDetail .detailsWrapper .details .category .popUp div button:hover:nth-of-type(2){box-shadow:1px 1px 2px 1px var(--green)}.odDetail .detailsWrapper .details .category .popUp.show{transform:translate(0)}.odDetail .detailsWrapper .buttonContainer{width:100%;display:flex}.odDetail .detailsWrapper .buttonContainer .button{margin-left:auto;width:100%}.odDetail .examContainer{position:fixed;bottom:-100%}.odDetail .popUp .childrenWrapper{position:relative;padding:2.5% 10%;display:flex;flex-direction:column;justify-content:space-evenly}.odDetail .popUp .childrenWrapper h1{text-align:center}.odDetail .popUp .childrenWrapper section{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/exam-CqmLR2Fz.png) right/40% no-repeat;z-index:-1;opacity:.2}.odDetail .popUp .childrenWrapper .button{width:40%;margin:0 auto}@media (max-width: 480px){.odDetail{height:var(--adminLayoutHeight);position:relative;height:100dvh;background-color:var(--sand);overflow-x:hidden;z-index:inherit}.odDetail p,.odDetail h4,.odDetail a{font-weight:200;padding:1%;font-size:1.5vh}.odDetail h3{font-size:1.5vh;padding:1%}.odDetail .detailsWrapper{padding:0;overflow:hidden;height:100%}.odDetail .detailsWrapper .details{display:flex;flex-direction:column;height:100%;padding:1.5%}.odDetail .detailsWrapper .details .title{color:var(--white);display:flex;justify-content:space-between;align-items:center;padding-inline:.5%;background-color:var(--primary);border-bottom:.2vw solid var(--sand);height:6vh;border-radius:.3vw}.odDetail .detailsWrapper .details .title div{width:100%}.odDetail .detailsWrapper .details .title div h1{text-align:center;font-size:1.8vh}.odDetail .detailsWrapper .details .category{width:100%;display:flex;height:100%;margin-top:.3vh;gap:.5vh;color:var(--white);overflow:hidden;border-radius:.3vw;flex-direction:column}.odDetail .detailsWrapper .details .category .imageContainer{width:100%;overflow-y:auto;padding:1%;background-color:var(--primary);border-radius:.3vw}.odDetail .detailsWrapper .details .category .imageContainer div{display:flex;align-items:center;gap:.3vw;margin-bottom:1vh}.odDetail .detailsWrapper .details .category .imageContainer div h3{font-weight:500;font-size:1.5vh;text-transform:capitalize;width:100%;display:flex;align-items:center}.odDetail .detailsWrapper .details .category .imageContainer div h3 span{font-size:1.5vh;color:var(--green);margin-left:auto;text-decoration:underline;cursor:pointer}.odDetail .detailsWrapper .details .category .imageContainer div svg{width:3vh;aspect-ratio:1;height:auto}.odDetail .detailsWrapper .details .category .imageContainer .button{height:5vh;min-height:3vh;width:40%;min-width:6vw;border-color:var(--red);margin-right:.2vw;background-color:var(--primary);margin-top:2vh}.odDetail .detailsWrapper .details .category .imageContainer .button p{color:var(--white);font-size:1.5vh}.odDetail .detailsWrapper .details .category .imageContainer .button:nth-of-type(1){margin-left:auto;min-width:12vw}.odDetail .detailsWrapper .details .category .responsibleContainer article{border-bottom:.1vh dotted var(--lightSecondary);padding-block:2%}.odDetail .detailsWrapper .details .category .responsibleContainer article h4{padding:1%;font-weight:200;font-size:1.5vh}.odDetail .detailsWrapper .details .category .responsibleContainer article a{font-size:1.5vh;padding:1%}.odDetail .detailsWrapper .details .category .descrptionContainer{flex:1;display:grid;gap:.5vh;grid-template-rows:2fr 1.2fr}.odDetail .detailsWrapper .details .category .descrptionContainer article{background-color:var(--primary);border-radius:.3vw;width:100%;padding:1%}.odDetail .detailsWrapper .details .category .descrptionContainer article h3{margin-bottom:1vh}.odDetail .detailsWrapper .details .category .descrptionContainer .attachmentsWrapper{overflow-y:auto}.odDetail .detailsWrapper .details .category .vidContainer{flex:1;gap:.5vh;overflow-y:auto}.odDetail .detailsWrapper .details .category .vidContainer article{padding:1%;background-color:var(--primary);border-radius:.3vw}.odDetail .detailsWrapper .details .category .vidContainer article h3{margin-bottom:0}.odDetail .detailsWrapper .details .category .vidContainer article div{display:flex;justify-content:center;gap:.5vw}.odDetail .detailsWrapper .details .category .vidContainer article div div{background-color:var(--sand);border-radius:.2vw;display:grid;place-items:center;width:4vh;aspect-ratio:1}.odDetail .detailsWrapper .details .category .vidContainer article div p{padding-top:5%;color:var(--primary);font-size:2vh}.odDetail .detailsWrapper .details .category .vidContainer a{color:var(--yellow);text-decoration:underline}.odDetail .detailsWrapper .details .category .targetContainer{flex:1;display:grid;grid-template-rows:2fr 1.2fr;gap:.5vh}.odDetail .detailsWrapper .details .category .targetContainer article{padding:1%;background-color:var(--primary);border-radius:.3vw}.odDetail .detailsWrapper .details .category .targetContainer article h3{margin-bottom:1vh}.odDetail .detailsWrapper .details .category .targetContainer section .buttonContainer{gap:1vw}.odDetail .detailsWrapper .details .category .targetContainer section .buttonContainer .button{min-width:3vw;width:80%;margin:0}.odDetail .detailsWrapper .details .category video{width:100%;margin:0;padding:0;aspect-ratio:3/1}.odDetail .detailsWrapper .details .category .kollision{position:absolute;width:fit-content;top:0;right:0;width:50%}.odDetail .detailsWrapper .details .category .kollision p{padding:1% .5% .5%;font-size:1.2vw;background-color:var(--red);margin:0 auto;text-align:center}.odDetail .detailsWrapper .details .category .popUp{transition:all .4s ease;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;transform:translate(101%);flex-direction:column;padding:5%;background-color:var(--primary);border-left:2px solid var(--secondary);font-size:2vw;width:100%;max-height:100%;justify-content:space-between}.odDetail .detailsWrapper .details .category .popUp div{width:40%;margin-left:auto;margin-top:10vh;display:flex;justify-content:end;gap:2vw}.odDetail .detailsWrapper .details .category .popUp div button{height:5vh;width:10vw;font-size:1.7vw;padding-top:1%;background-color:var(--primary);border-radius:25px;color:var(--white);border:.1vw solid var(--white);cursor:pointer;transition:all .2s ease}.odDetail .detailsWrapper .details .category .popUp div button:hover:nth-of-type(1){box-shadow:1px 1px 2px 1px var(--red)}.odDetail .detailsWrapper .details .category .popUp div button:hover:nth-of-type(2){box-shadow:1px 1px 2px 1px var(--green)}.odDetail .detailsWrapper .details .category .popUp.show{transform:translate(0)}.odDetail .detailsWrapper .buttonContainer{width:100%;display:flex;display:none}.odDetail .detailsWrapper .buttonContainer .button{margin-left:auto;width:100%}.odDetail .examContainer{position:fixed;bottom:-100%}.odDetail .popUp .childrenWrapper{position:relative;padding:2.5% 10%;display:flex;flex-direction:column;justify-content:space-evenly}.odDetail .popUp .childrenWrapper h1{text-align:center}.odDetail .popUp .childrenWrapper section{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/exam-CqmLR2Fz.png) right/40% no-repeat;z-index:-1;opacity:.2}.odDetail .popUp .childrenWrapper .button{width:40%;margin:0 auto}}.userUnitCard{position:relative;width:100%;background-color:var(--primary);transition:all .5s ease-in-out;margin-top:auto}.userUnitCard iframe{width:100%;aspect-ratio:16/9}.userUnitCard .contentContainer{padding:1.5%}.videoPlayer{position:relative}.videoPlayer video{position:relative}.videoPlayer .annotationsContainer{position:absolute;bottom:2.5%;left:0;right:0;width:94%;margin:0 auto;display:flex;pointer-events:none}.videoPlayer .annotationsContainer .annotation{position:absolute;bottom:0;transform:translate(-50%);pointer-events:auto;cursor:pointer;background-color:var(--primary);width:fit-content;height:fit-content;width:1.5vw;height:1.5vw;border-radius:25px;display:flex;align-items:center}.videoPlayer .annotationsContainer .annotation svg{color:var(--white);width:1.5vw;height:1.5vw}.scormDetail{height:var(--adminLayoutHeight);position:relative;height:100dvh;background-color:var(--sand);overflow-x:hidden;z-index:inherit}.scormDetail h4,.scormDetail a{font-weight:200;padding:1%}.scormDetail>p{font-weight:200;padding:1%}.scormDetail h3{font-size:1.1vw;padding:1%}.scormDetail .detailsWrapper{padding:0;overflow:hidden;height:100%}.scormDetail .detailsWrapper .details{display:flex;flex-direction:column;height:100%;padding:1.5%}.scormDetail .detailsWrapper .details .title{color:var(--white);display:flex;justify-content:space-between;align-items:center;padding-inline:.5%;background-color:var(--primary);border-bottom:.2vw solid var(--sand);height:6vh;border-radius:.3vw}.scormDetail .detailsWrapper .details .title div{width:100%}.scormDetail .detailsWrapper .details .title div h1{text-align:center;font-size:1.1vw}.scormDetail .detailsWrapper .details .category{width:100%;display:flex;height:100%;margin-top:.3vh;gap:.5vh;color:var(--white);overflow:hidden;border-radius:.3vw}.scormDetail .detailsWrapper .details .category .imageContainer{flex:1;overflow-y:auto;padding:.5%;background-color:var(--primary);border-radius:.3vw}.scormDetail .detailsWrapper .details .category .imageContainer div{display:flex;align-items:center;gap:.3vw;margin-bottom:1vh}.scormDetail .detailsWrapper .details .category .imageContainer div h3{font-weight:500;font-size:1vw;text-transform:capitalize;width:100%;display:flex;align-items:center}.scormDetail .detailsWrapper .details .category .imageContainer div h3 span{font-size:.8vw;color:var(--green);margin-left:auto;text-decoration:underline;cursor:pointer}.scormDetail .detailsWrapper .details .category .imageContainer div svg{width:1.4vw;aspect-ratio:1;height:auto}.scormDetail .detailsWrapper .details .category .imageContainer .button{height:3vh;min-height:3vh;width:fit-content;min-width:6vw;border-color:var(--red);margin-right:.2vw;background-color:var(--primary)}.scormDetail .detailsWrapper .details .category .imageContainer .button p{color:var(--white);font-size:.8vw}.scormDetail .detailsWrapper .details .category .imageContainer .button:nth-of-type(1){margin-left:auto;min-width:12vw}.scormDetail .detailsWrapper .details .category .responsibleContainer{flex:1}.scormDetail .detailsWrapper .details .category .responsibleContainer article{border-bottom:.1vh dotted var(--lightSecondary);padding-block:2%}.scormDetail .detailsWrapper .details .category .responsibleContainer article h4{padding:1%;font-weight:200}.scormDetail .detailsWrapper .details .category .responsibleContainer article a{font-size:.8vw}.scormDetail .detailsWrapper .details .category .descrptionContainer{flex:1;display:grid;gap:.5vh;grid-template-rows:2fr 1.2fr}.scormDetail .detailsWrapper .details .category .descrptionContainer article{background-color:var(--primary);border-radius:.3vw;width:100%;padding:1%}.scormDetail .detailsWrapper .details .category .descrptionContainer article h3{margin-bottom:1vh}.scormDetail .detailsWrapper .details .category .descrptionContainer .attachmentsWrapper{overflow-y:auto}.scormDetail .detailsWrapper .details .category .vidContainer{flex:2;gap:.5vh;display:flex;flex-direction:column;overflow-y:auto}.scormDetail .detailsWrapper .details .category .vidContainer article{background-color:var(--primary);flex:1;border-radius:.3vw}.scormDetail .detailsWrapper .details .category .vidContainer article .scormPlayerWrapper{width:95%;margin-top:10vh}.scormDetail .detailsWrapper .details .category .vidContainer article h3{margin-bottom:1vh}.scormDetail .detailsWrapper .details .category .vidContainer article div{display:flex;justify-content:center;gap:.5vw}.scormDetail .detailsWrapper .details .category .vidContainer article div div{background-color:var(--sand);border-radius:.2vw;display:grid;place-items:center;width:1.5vw;aspect-ratio:1}.scormDetail .detailsWrapper .details .category .vidContainer article div p{padding-top:5%;color:var(--primary)}.scormDetail .detailsWrapper .details .category .vidContainer a{color:var(--yellow);text-decoration:underline}.scormDetail .detailsWrapper .details .category .targetContainer{flex:1;display:grid;grid-template-rows:2fr 1.2fr;gap:.5vh}.scormDetail .detailsWrapper .details .category .targetContainer article{padding:1%;background-color:var(--primary);border-radius:.3vw}.scormDetail .detailsWrapper .details .category .targetContainer article h3{margin-bottom:1vh}.scormDetail .detailsWrapper .details .category .targetContainer section .buttonContainer{gap:1vw}.scormDetail .detailsWrapper .details .category .targetContainer section .buttonContainer .button{min-width:3vw;width:80%;margin:0}.scormDetail .detailsWrapper .details .category .targetContainer .iconWrapper{border:none;flex-direction:row;max-width:100%;width:100%;padding:0;justify-content:space-between;gap:.1vw}.scormDetail .detailsWrapper .details .category .targetContainer .iconWrapper .button{width:49%;min-width:unset;margin:auto;flex:1}.scormDetail .detailsWrapper .details .category video{width:100%;aspect-ratio:2.5/1.5;margin:0;padding:0}.scormDetail .detailsWrapper .details .category .kollision{position:absolute;width:fit-content;top:0;right:0;width:50%}.scormDetail .detailsWrapper .details .category .kollision p{padding:1% .5% .5%;font-size:1.2vw;background-color:var(--red);margin:0 auto;text-align:center}.scormDetail .detailsWrapper .details .category .popUp{transition:all .4s ease;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;transform:translate(101%);flex-direction:column;padding:5%;background-color:var(--primary);border-left:2px solid var(--secondary);font-size:2vw;width:100%;max-height:100%;justify-content:space-between}.scormDetail .detailsWrapper .details .category .popUp div{width:40%;margin-left:auto;margin-top:10vh;display:flex;justify-content:end;gap:2vw}.scormDetail .detailsWrapper .details .category .popUp div button{height:5vh;width:10vw;font-size:1.7vw;padding-top:1%;background-color:var(--primary);border-radius:25px;color:var(--white);border:.1vw solid var(--white);cursor:pointer;transition:all .2s ease}.scormDetail .detailsWrapper .details .category .popUp div button:hover:nth-of-type(1){box-shadow:1px 1px 2px 1px var(--red)}.scormDetail .detailsWrapper .details .category .popUp div button:hover:nth-of-type(2){box-shadow:1px 1px 2px 1px var(--green)}.scormDetail .detailsWrapper .details .category .popUp.show{transform:translate(0)}.scormDetail .detailsWrapper .buttonContainer{width:100%;display:flex}.scormDetail .detailsWrapper .buttonContainer .button{margin-left:auto;width:100%}.scormDetail .examContainer{position:fixed;bottom:-100%}.scormDetail .popUp .childrenWrapper{position:relative;padding:2.5% 10%;display:flex;flex-direction:column;justify-content:space-evenly}.scormDetail .popUp .childrenWrapper h1{text-align:center}.scormDetail .popUp .childrenWrapper section{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/exam-CqmLR2Fz.png) right/40% no-repeat;z-index:-1;opacity:.2}.scormDetail .popUp .childrenWrapper .button{width:40%;margin:0 auto}@media (max-width: 480px){.scormDetail{height:var(--adminLayoutHeight);position:relative;height:100dvh;background-color:var(--sand);overflow-x:hidden;z-index:inherit}.scormDetail p,.scormDetail h4,.scormDetail a{font-weight:200;padding:1%;font-size:1.5vh}.scormDetail h3{font-size:1.5vh;padding:1%}.scormDetail .detailsWrapper{padding:0;overflow:hidden;height:100%}.scormDetail .detailsWrapper .details{display:flex;flex-direction:column;height:100%;padding:1.5%}.scormDetail .detailsWrapper .details .title{color:var(--white);display:flex;justify-content:space-between;align-items:center;padding-inline:.5%;background-color:var(--primary);border-bottom:.2vw solid var(--sand);height:6vh;border-radius:.3vw}.scormDetail .detailsWrapper .details .title div{width:100%}.scormDetail .detailsWrapper .details .title div h1{text-align:center;font-size:1.8vh}.scormDetail .detailsWrapper .details .category{width:100%;display:flex;height:100%;margin-top:.3vh;gap:.5vh;color:var(--white);overflow:hidden;border-radius:.3vw;flex-direction:column}.scormDetail .detailsWrapper .details .category .imageContainer{width:100%;overflow-y:auto;padding:1%;background-color:var(--primary);border-radius:.3vw}.scormDetail .detailsWrapper .details .category .imageContainer div{display:flex;align-items:center;gap:.3vw;margin-bottom:1vh}.scormDetail .detailsWrapper .details .category .imageContainer div h3{font-weight:500;font-size:1.5vh;text-transform:capitalize;width:100%;display:flex;align-items:center}.scormDetail .detailsWrapper .details .category .imageContainer div h3 span{font-size:1.5vh;color:var(--green);margin-left:auto;text-decoration:underline;cursor:pointer}.scormDetail .detailsWrapper .details .category .imageContainer div svg{width:3vh;aspect-ratio:1;height:auto}.scormDetail .detailsWrapper .details .category .imageContainer .button{height:5vh;min-height:3vh;width:40%;min-width:6vw;border-color:var(--red);margin-right:.2vw;background-color:var(--primary);margin-top:2vh}.scormDetail .detailsWrapper .details .category .imageContainer .button p{color:var(--white);font-size:1.5vh}.scormDetail .detailsWrapper .details .category .imageContainer .button:nth-of-type(1){margin-left:auto;min-width:12vw}.scormDetail .detailsWrapper .details .category .responsibleContainer article{border-bottom:.1vh dotted var(--lightSecondary);padding-block:2%}.scormDetail .detailsWrapper .details .category .responsibleContainer article h4{padding:1%;font-weight:200;font-size:1.5vh}.scormDetail .detailsWrapper .details .category .responsibleContainer article a{font-size:1.5vh;padding:1%}.scormDetail .detailsWrapper .details .category .descrptionContainer{flex:1;display:grid;gap:.5vh;grid-template-rows:2fr 1.2fr}.scormDetail .detailsWrapper .details .category .descrptionContainer article{background-color:var(--primary);border-radius:.3vw;width:100%;padding:1%}.scormDetail .detailsWrapper .details .category .descrptionContainer article h3{margin-bottom:1vh}.scormDetail .detailsWrapper .details .category .descrptionContainer .attachmentsWrapper{overflow-y:auto}.scormDetail .detailsWrapper .details .category .vidContainer{flex:1;padding:0;overflow-y:auto}.scormDetail .detailsWrapper .details .category .vidContainer article{padding:0}.scormDetail .detailsWrapper .details .category .vidContainer h3{margin:0;padding:0}.scormDetail .detailsWrapper .details .category .targetContainer{flex:1;display:grid;grid-template-rows:2fr 1.2fr;gap:.5vh}.scormDetail .detailsWrapper .details .category .targetContainer article{padding:1%;background-color:var(--primary);border-radius:.3vw}.scormDetail .detailsWrapper .details .category .targetContainer article h3{margin-bottom:1vh}.scormDetail .detailsWrapper .details .category .targetContainer section .buttonContainer{gap:1vw}.scormDetail .detailsWrapper .details .category .targetContainer section .buttonContainer .button{min-width:3vw;width:80%;margin:0}.scormDetail .detailsWrapper .details .category video{width:100%;margin:0;padding:0;aspect-ratio:3/1}.scormDetail .detailsWrapper .details .category .kollision{position:absolute;width:fit-content;top:0;right:0;width:50%}.scormDetail .detailsWrapper .details .category .kollision p{padding:1% .5% .5%;font-size:1.2vw;background-color:var(--red);margin:0 auto;text-align:center}.scormDetail .detailsWrapper .details .category .popUp{transition:all .4s ease;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;transform:translate(101%);flex-direction:column;padding:5%;background-color:var(--primary);border-left:2px solid var(--secondary);font-size:2vw;width:100%;max-height:100%;justify-content:space-between}.scormDetail .detailsWrapper .details .category .popUp div{width:40%;margin-left:auto;margin-top:10vh;display:flex;justify-content:end;gap:2vw}.scormDetail .detailsWrapper .details .category .popUp div button{height:5vh;width:10vw;font-size:1.7vw;padding-top:1%;background-color:var(--primary);border-radius:25px;color:var(--white);border:.1vw solid var(--white);cursor:pointer;transition:all .2s ease}.scormDetail .detailsWrapper .details .category .popUp div button:hover:nth-of-type(1){box-shadow:1px 1px 2px 1px var(--red)}.scormDetail .detailsWrapper .details .category .popUp div button:hover:nth-of-type(2){box-shadow:1px 1px 2px 1px var(--green)}.scormDetail .detailsWrapper .details .category .popUp.show{transform:translate(0)}.scormDetail .detailsWrapper .buttonContainer{width:100%;display:flex;display:none}.scormDetail .detailsWrapper .buttonContainer .button{margin-left:auto;width:100%}.scormDetail .examContainer{position:fixed;bottom:-100%}.scormDetail .popUp .childrenWrapper{position:relative;padding:2.5% 10%;display:flex;flex-direction:column;justify-content:space-evenly}.scormDetail .popUp .childrenWrapper h1{text-align:center}.scormDetail .popUp .childrenWrapper section{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/exam-CqmLR2Fz.png) right/40% no-repeat;z-index:-1;opacity:.2}.scormDetail .popUp .childrenWrapper .button{width:40%;margin:0 auto}}.scormPlayerWrapper{position:relative;display:flex;flex-direction:column;aspect-ratio:5/3;width:50%;margin:0 auto}.scormPlayerWrapper .scormIframe{flex:1;width:100%!important}.scormPlayerWrapper section{position:absolute;bottom:1%;right:1%}.scormPlayerWrapper section svg{color:var(--primary);width:1vw;height:1vw;cursor:pointer;z-index:9999}.finalPoints{background-color:var(--primary);width:100%;padding:2.5% 2.5% 0;border-radius:25px;height:100%;display:flex;flex-direction:column}.finalPoints .title{display:flex;align-items:center;justify-content:space-evenly}.finalPoints .title .icon{color:var(--white);width:8vw;height:8vw}.finalPoints .title h3{color:var(--white);width:50%;text-align:center;font-size:1.7vw;font-weight:500;padding-top:2.5%}.finalPoints .infoWrapper{padding-top:.5vh;height:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.finalPoints .infoWrapper .finalPointsStatus{border-bottom:.1vw solid var(--white);margin:0 auto;display:flex;justify-content:center;align-items:center;width:100%;flex:1}.finalPoints .infoWrapper .finalPointsStatus:nth-last-child(1){border:none}.finalPoints .infoWrapper .finalPointsStatus h3{color:var(--white);text-align:center;font-size:1.5vw;line-height:1.5vw;font-weight:500}.finalPoints .infoWrapper .finalPointsStatus h3 span{font-size:1.8vw}.finalPoints .infoWrapper .finalPointsStatus p{margin:0 auto;width:90%;font-size:.9vw;color:var(--white);text-align:center;font-weight:300;padding:1vh}.finalPoints .infoWrapper .upcomingBadge{color:var(--white)}.finalPoints a{color:var(--white);text-align:center;padding-block:1.5%;font-size:.9vw;font-weight:300}.finalPoints a b{text-decoration:underline}@media (max-width: 480px){.finalPoints{background-color:var(--primary);width:100%;padding:2.5% 2.5% 0;border-radius:25px;height:30dvh;display:flex;flex-direction:column}.finalPoints .title{display:flex;align-items:center;justify-content:space-evenly}.finalPoints .title .icon{color:var(--white);width:8vh;height:8vh}.finalPoints .title h3{color:var(--white);width:50%;text-align:center;font-size:2vh;font-weight:500;padding-top:0}.finalPoints .infoWrapper{padding-top:.5vh;height:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.finalPoints .infoWrapper .finalPointsStatus{border-bottom:.1vw solid var(--white);margin:0 auto;display:flex;justify-content:center;align-items:center;width:100%;flex:unset;padding-bottom:2vh}.finalPoints .infoWrapper .finalPointsStatus:nth-last-child(1){border:none}.finalPoints .infoWrapper .finalPointsStatus h3{color:var(--white);text-align:center;font-size:1.5vw;line-height:1.5vw;font-weight:500}.finalPoints .infoWrapper .finalPointsStatus h3 span{font-size:2.5vh}.finalPoints .infoWrapper .finalPointsStatus p{margin:0 auto;width:90%;font-size:1.7vh;color:var(--white);text-align:center;font-weight:300;padding:1vh;line-height:2.5vh}.finalPoints .infoWrapper .upcomingBadge{color:var(--white)}.finalPoints a{color:var(--white);text-align:center;padding-block:1.5%;font-size:.9vw;font-weight:300}.finalPoints a b{text-decoration:underline}}.pendingPoints{background-color:var(--secondary);width:100%;padding:2.5% 2.5% 0;border-radius:25px;height:100%;display:flex;flex-direction:column}.pendingPoints .title{display:flex;align-items:center;justify-content:space-evenly}.pendingPoints .title .icon{color:var(--white);width:8vw;height:8vw}.pendingPoints .title h3{color:var(--white);width:50%;text-align:center;font-size:1.7vw;font-weight:500;padding-top:2.5%}.pendingPoints .infoWrapper{padding-top:.5vh;height:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.pendingPoints .infoWrapper .finalPointsStatus{border-bottom:.1vw solid var(--white);margin:0 auto;display:flex;justify-content:center;align-items:center;width:100%;flex:1}.pendingPoints .infoWrapper .finalPointsStatus:nth-last-child(1){border:none}.pendingPoints .infoWrapper .finalPointsStatus h3{color:var(--white);text-align:center;font-size:1.5vw;line-height:1.5vw;font-weight:500}.pendingPoints .infoWrapper .finalPointsStatus h3 span{font-size:1.8vw}.pendingPoints .infoWrapper .finalPointsStatus p{margin:0 auto;width:90%;font-size:.9vw;color:var(--white);text-align:center;font-weight:300}.pendingPoints a{color:var(--white);text-align:center;padding-block:1.5%;font-size:.9vw;font-weight:300}.pendingPoints a b{text-decoration:underline}@media (max-width: 480px){.pendingPoints{background-color:var(--secondary);width:100%;padding:2.5% 2.5% 0;border-radius:25px;height:30dvh;display:flex;flex-direction:column}.pendingPoints .title{display:flex;align-items:center;justify-content:space-evenly}.pendingPoints .title .icon{color:var(--white);width:8vh;height:8vh}.pendingPoints .title h3{color:var(--white);width:50%;text-align:center;font-size:2vh;font-weight:500;padding-top:0}.pendingPoints .infoWrapper{padding-top:.5vh;height:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.pendingPoints .infoWrapper .finalPointsStatus{border-bottom:.1vw solid var(--white);margin:0 auto;display:flex;justify-content:center;align-items:center;width:100%;flex:unset;padding-bottom:2vh}.pendingPoints .infoWrapper .finalPointsStatus:nth-last-child(1){border:none}.pendingPoints .infoWrapper .finalPointsStatus h3{color:var(--white);text-align:center;font-size:1.5vw;line-height:1.5vw;font-weight:500}.pendingPoints .infoWrapper .finalPointsStatus h3 span{font-size:2.5vh}.pendingPoints .infoWrapper .finalPointsStatus p{margin:0 auto;width:90%;font-size:1.7vh;color:var(--white);text-align:center;font-weight:300;padding:1vh;line-height:2.5vh}.pendingPoints .infoWrapper .upcomingBadge{color:var(--white)}.pendingPoints a{color:var(--white);text-align:center;padding-block:1.5%;font-size:.9vw;font-weight:300}.pendingPoints a b{text-decoration:underline}}.offers{border-radius:25px;padding-inline:.5%;padding-top:1%;height:var(--adminLayoutHeight);background-color:var(--primary);overflow-y:auto;display:flex;flex-direction:column}.offers .title{display:flex;align-items:center;justify-content:space-evenly;border-bottom:2px solid var(--white)}.offers .title .icon{color:var(--white);width:8vw;height:8vw}.offers .title h3{color:var(--white);width:55%;text-align:center;font-size:1.7vw;font-weight:500;padding-top:2.5%;position:relative;left:-2vw}.offers .title .iconTicket{color:var(--white);width:8vw;height:8vw;padding:2.5%}.offers .upcomingCardWrapper{overflow-y:auto;flex:1;border-bottom:1px solid var(--white)}.offers .upcomingCardWrapper:nth-last-child(1){border:none}.offers .toShop{text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:space-evenly;height:5vh}.offers .toShop p{color:var(--white);text-align:center;padding:0%;font-size:.8vw}.offers .toShop .button{height:2vh;min-height:2vh;width:5vw;min-width:5vw}@media (max-width: 480px){.offers{border-radius:25px;display:flex;flex-direction:column;padding-inline:.5%;padding-top:1%;height:var(--adminLayoutHeight);background-color:var(--primary);overflow:hidden;height:50dvh}.offers .title{display:flex;align-items:center;justify-content:space-evenly}.offers .title .icon{color:var(--white);width:8vh;height:8vh}.offers .title h3{color:var(--white);width:50%;text-align:center;font-size:2vh;font-weight:500;padding-top:0}.offers .title .iconTicket{color:var(--white);width:8vh;height:8vh;padding:2.5%}.offers .upcomingCardWrapper{min-height:75%;overflow-y:auto;border-bottom:1px solid var(--white)}.offers .upcomingCardWrapper:nth-last-child(1){border:none}.toShop p{color:var(--white);text-align:center;padding:.5%;font-size:1vw}}.offerCard{position:relative;overflow:hidden;width:100%;height:fit-content;padding-block:1%;display:grid;grid-template-columns:15% 65% 20%;background-color:var(--primary);border-bottom:.1vh solid var(--white)}.offerCard:hover .imageWrapper{padding:.5%}.offerCard .imageWrapper{transition:all .3s ease;padding:.5%;border-right:1px solid var(--white)}.offerCard .imageWrapper img{margin:0 auto;height:100%;object-fit:contain;padding:2.5%}.offerCard .infoWrapper{position:relative;color:var(--white);justify-content:space-between;overflow:hidden;border-right:1px solid var(--white);height:fit-content}.offerCard .infoWrapper .dateAndTime{display:flex;justify-content:space-between;padding-inline:2.5%}.offerCard .infoWrapper h2{text-align:center;font-size:.8vw;margin-bottom:.5vh}.offerCard .infoWrapper article{display:grid}.offerCard .infoWrapper article p{text-align:left;font-size:.7vw}.offerCard .infoWrapper article .tagsWrapper{display:flex;justify-content:space-evenly;flex-direction:column;flex:1}.offerCard .infoWrapper article .tagsWrapper div{display:flex;justify-content:space-between;padding:2.5%}.offerCard .infoWrapper .kollision{position:absolute;width:fit-content;bottom:0;width:100%}.offerCard .infoWrapper .kollision p{padding:1.15% 1% 1%;border-radius:.3vw;font-size:.7vw;background-color:var(--red);margin:0 auto;font-family:Overpass;text-align:center;width:85%}.offerCard .infoWrapper .bookPopup{transition:all .4s ease;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(100%);flex-direction:column;padding-top:1%;padding-left:1%;background-color:var(--primary);border-left:2px solid var(--secondary)}.offerCard .infoWrapper .bookPopup p{font-size:.9vw}.offerCard .infoWrapper .bookPopup div{width:100%;display:flex;justify-content:space-evenly;margin-top:10.5%}.offerCard .infoWrapper .bookPopup div .button{min-width:4vw;min-height:2vh;border-radius:.2vw}.offerCard .infoWrapper .bookPopup div .button p{font-size:.8vw}.offerCard .infoWrapper .bookPopup.show{transform:translate(0)}.offerCard .infoWrapper:has(.kollision){padding-bottom:5%}.offerCard .iconWrapper{border-left:1px solid var(--secondary);display:flex;flex-direction:column;justify-content:space-evenly;padding-inline:7.5%}.offerCard .iconWrapper .button{min-width:100%;min-height:2.5vh;display:flex;align-items:center;font-size:1.2vw;gap:.1vw;background-color:var(--primary);color:var(--white);padding:0 0 0 7.5%;border-radius:.2vw}.offerCard .iconWrapper .button svg{width:.8vw;height:.8vw}.offerCard .iconWrapper .button p{font-size:.7vw;flex:1}.offerCard .flag{width:8vw;top:.5vw;left:.3vw}.offerCard .flag h5{font-size:.7vw}@media (max-width: 480px){.offerCard{position:relative;overflow:hidden;width:100%;height:fit-content;padding-block:1%;display:grid;grid-template-columns:15% 65% 20%;background-color:var(--primary);border-bottom:.1vh solid var(--white)}.offerCard:hover .imageWrapper{padding:.5%}.offerCard .imageWrapper{transition:all .3s ease;padding:.5%;border-right:1px solid var(--white)}.offerCard .imageWrapper img{margin:0 auto;height:100%;object-fit:contain;padding:2.5%}.offerCard .infoWrapper{position:relative;color:var(--white);justify-content:space-between;overflow:hidden;border-right:0px solid var(--white);height:fit-content}.offerCard .infoWrapper .dateAndTime{display:flex;justify-content:space-between;padding-inline:2.5%}.offerCard .infoWrapper h2{text-align:center;font-size:1.5vh;margin-bottom:.5vh}.offerCard .infoWrapper article{display:grid}.offerCard .infoWrapper article p{text-align:left;font-size:1.3vh}.offerCard .infoWrapper article .tagsWrapper{display:flex;justify-content:space-evenly;flex-direction:column;flex:1}.offerCard .infoWrapper article .tagsWrapper div{display:flex;justify-content:space-between;padding:3.5%}.offerCard .infoWrapper .kollision{position:absolute;width:fit-content;bottom:0;width:100%}.offerCard .infoWrapper .kollision p{padding:1.15% 1% 1%;border-radius:.3vw;font-size:1vh;background-color:var(--red);margin:0 auto;font-family:Overpass;text-align:center;width:85%}.offerCard .infoWrapper:has(.kollision){padding-bottom:5%}.offerCard .iconWrapper{border-left:1px solid var(--secondary);display:flex;flex-direction:column;justify-content:space-evenly;padding-inline:7.5%}.offerCard .iconWrapper .button{min-width:100%;min-height:2.5vh;display:flex;align-items:center;font-size:1.2vw;gap:.1vw;background-color:var(--primary);color:var(--white);padding:0 0 0 7.5%;border-radius:.2vw}.offerCard .iconWrapper .button svg{width:1.5vh;height:1.5vh}.offerCard .iconWrapper .button p{font-size:1.2vh;flex:1}.offerCard .flag{width:8vw;top:.5vw;left:.3vw}.offerCard .flag h5{font-size:.7vw}}.userDashChart{width:100%;background-color:var(--primary);border-radius:25px;display:flex;flex-direction:column;padding-inline:.5%;padding-top:1%;height:var(--adminLayoutHeight);color:var(--white)}.userDashChart h2{color:var(--white);font-size:1.2vw;font-weight:400;padding:2.5%;text-align:center}.userDashChart h3{color:var(--white);font-size:1.2vw;font-weight:400;padding:2.5%;text-align:center;width:100%}.userDashChart h3 a{color:var(--lightSecondary);text-decoration:underline;font-weight:600}.userDashChart .title{display:flex;align-items:center;justify-content:center;border-bottom:2px solid var(--white);gap:2vw}.userDashChart .title .icon{color:var(--white);width:5vw;height:6vw;color:var(--lightSecondary)}.userDashChart .title h3{color:var(--white);width:fit-content;text-align:center;font-size:1.7vw;font-weight:500;color:var(--lightSecondary)}.userDashChart .title .iconTicket{color:var(--white);width:8vw;height:8vw;padding:2.5%}.userDashChart .chartContainer{width:100%;display:flex;padding-block:.5%;flex:1;flex-direction:column}.userDashChart .chartContainer .chartWrapper{flex:1;padding:5%}.userDashChart .chartContainer .absolvationStats{color:var(--white);text-align:center;padding:1% 0}.trainingsKatalog .cardsWrapper{height:var(--adminLayoutHeightWithSearch);margin-inline:2.5%;display:grid;grid-auto-rows:max-content;overflow:auto;gap:.2vw;transition:all .3s ease;border-bottom:.2vw solid var(--primary)}.trainingsKatalog .popUp .childrenWrapper{padding:1.5%}.trainingsKatalog .popUp .childrenWrapper .shopCardV2{grid-template-columns:12% 75% 13%}.trainingsKatalog .popUp .childrenWrapper .shopCardV2 .infoWrapper article p{font-size:.8vw}.trainingsKatalog .popUp .childrenWrapper .bookPopup div{display:flex;width:35%;padding-right:2.5%}.trainingsKatalog .popUp .childrenWrapper .bookPopup div .button{margin-left:auto}.shopCardV2{position:relative;overflow:hidden;width:100%;padding-block:1%;display:grid;grid-template-columns:12% 78% 10%;background-color:var(--primary);border-bottom:.1vh solid var(--white);min-height:fit-content}.shopCardV2 .imageWrapper{transition:all .3s ease;padding:10%;border-right:1px solid var(--white)}.shopCardV2 .imageWrapper img{margin:0 auto}.shopCardV2 .infoWrapper{position:relative;color:var(--white);justify-content:space-between;overflow:hidden;border-right:1px solid var(--white);min-height:fit-content}.shopCardV2 .infoWrapper .dateAndTime{display:flex;justify-content:space-between;padding-inline:2.5%}.shopCardV2 .infoWrapper .title{color:var(--white);display:flex;justify-content:space-evenly;align-items:center;padding-inline:1%}.shopCardV2 .infoWrapper .title div{width:100%}.shopCardV2 .infoWrapper .title div h3{text-align:center;font-size:1.1vw;text-overflow:ellipsis;white-space:wrap;overflow:hidden}.shopCardV2 .infoWrapper .title div h4{text-align:center}.shopCardV2 .infoWrapper h2{text-align:center;font-size:1.2vw;margin-bottom:2vh}.shopCardV2 .infoWrapper article{display:grid;grid-template-columns:repeat(2,1fr);height:75%}.shopCardV2 .infoWrapper article p{text-align:left;font-size:1vw}.shopCardV2 .infoWrapper article .tagsWrapper{display:flex;justify-content:space-evenly;flex-direction:column;flex:1}.shopCardV2 .infoWrapper article .tagsWrapper div{display:flex;justify-content:space-between;padding:2.5% 5%}.shopCardV2 .infoWrapper article .description{width:100%;border-left:.1vw solid var(--sand);padding:2.5%}.shopCardV2 .infoWrapper article .description p{text-align:justify;font-size:1vw;line-height:140%;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.shopCardV2 .infoWrapper .kollision{position:absolute;width:fit-content;bottom:0;width:100%}.shopCardV2 .infoWrapper .kollision p{padding:1% 2.5%;width:80%;border-radius:.3vw;font-size:.7vw;background-color:var(--red);margin:0 auto;font-family:Overpass;text-align:center}.shopCardV2 .infoWrapper .cardPopUp{transition:all .4s ease;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(100%);flex-direction:column;padding-top:1%;padding-left:1%;background-color:var(--primary);border-left:2px solid var(--secondary)}.shopCardV2 .infoWrapper .cardPopUp div{width:27%;margin-left:auto;margin-top:7%}.shopCardV2 .infoWrapper .cardPopUp div .button{min-width:8vw;min-height:4vh;margin-left:1vw}.shopCardV2 .infoWrapper .cardPopUp.show{transform:translate(0)}.shopCardV2 .infoWrapper .bookPopup{transition:all .4s ease;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(100%);flex-direction:column;padding-top:1%;padding-left:1%;background-color:var(--primary);border-left:2px solid var(--secondary)}.shopCardV2 .infoWrapper .bookPopup div{width:28%;margin-left:auto;margin-top:8%;padding-right:1.5%}.shopCardV2 .infoWrapper .bookPopup div .button{min-width:8vw;min-height:4vh;margin-left:auto}.shopCardV2 .infoWrapper .bookPopup div .button:nth-of-type(2){margin-left:1vw}.shopCardV2 .infoWrapper .bookPopup.show{transform:translate(0)}.shopCardV2 .infoWrapper:has(.kollision){padding-bottom:5%}.shopCardV2 .bookPopup{transition:all .4s ease;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(101%);flex-direction:column;padding-top:1%;padding-left:1%;background-color:var(--primary);border-left:2px solid var(--secondary)}.shopCardV2 .bookPopup div{width:28%;margin-left:auto;margin-top:8%;padding-right:1.5%}.shopCardV2 .bookPopup div .button{min-width:8vw;min-height:4vh;margin-left:auto}.shopCardV2 .bookPopup div .button:nth-of-type(2){margin-left:1vw}.shopCardV2 .bookPopup.show{transform:translate(0)}.shopCardV2 .iconWrapper{border-left:1px solid var(--secondary);display:flex;flex-direction:column;justify-content:space-evenly;padding-inline:7.5%}.shopCardV2 .iconWrapper .button{min-width:100%;min-height:4vh;display:flex;align-items:center;font-size:1vw;gap:.5vw;background-color:var(--primary);color:var(--white);padding:0 0 0 7.5%}.shopCardV2 .iconWrapper .button svg{width:1.5vw;height:1.5vw}.shopCardV2 .iconWrapper .button p{flex:1}@media (max-width: 480px){.shopCardV2{position:relative;overflow:hidden;width:100%;padding-block:1%;display:grid;grid-template-columns:12% 70% 18%;background-color:var(--primary);border-bottom:.1vh solid var(--white)}.shopCardV2 .imageWrapper{transition:all .3s ease;padding:10%;border-right:1px solid var(--white)}.shopCardV2 .imageWrapper img{margin:50% auto 0}.shopCardV2 .infoWrapper{position:relative;color:var(--white);justify-content:space-between;overflow:hidden;border-right:1px solid var(--white);height:100%}.shopCardV2 .infoWrapper .dateAndTime{display:flex;justify-content:space-between;padding-inline:2.5%}.shopCardV2 .infoWrapper .title{color:var(--white);display:flex;justify-content:space-evenly;align-items:center;flex-direction:column}.shopCardV2 .infoWrapper .title div{width:100%}.shopCardV2 .infoWrapper .title div h3{text-align:center;font-size:1.4vh;margin:0 auto;margin-bottom:1vh;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:95%}.shopCardV2 .infoWrapper .title div h4{text-align:center;font-size:1.2vh}.shopCardV2 .infoWrapper h2{text-align:center;font-size:1.2vh;margin-bottom:1vh}.shopCardV2 .infoWrapper article{display:grid;grid-template-columns:1fr;height:75%}.shopCardV2 .infoWrapper article p{text-align:left;font-size:1.2vh}.shopCardV2 .infoWrapper article .tagsWrapper{display:flex;justify-content:space-evenly;flex-direction:column;flex:1}.shopCardV2 .infoWrapper article .tagsWrapper div{display:flex;justify-content:space-between;padding:2.5%}.shopCardV2 .infoWrapper article .description{width:100%;border-left:.1vw solid var(--sand);padding:2.5%;display:none}.shopCardV2 .infoWrapper article .description p{text-align:justify;font-size:1vh;line-height:140%;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.shopCardV2 .infoWrapper .kollision{position:absolute;width:fit-content;bottom:0;width:100%}.shopCardV2 .infoWrapper .kollision p{padding:1% 2.5%;width:80%;border-radius:.3vw;font-size:1vh;background-color:var(--red);margin:0 auto;font-family:Overpass;text-align:center}.shopCardV2 .infoWrapper:has(.kollision){padding-bottom:5%}.shopCardV2 .iconWrapper{border-left:1px solid var(--secondary);display:flex;flex-direction:column;justify-content:space-evenly;padding-inline:7.5%}.shopCardV2 .iconWrapper .button{min-width:100%;min-height:3vh;display:flex;align-items:center;font-size:1vh;gap:.5vw;background-color:var(--primary);color:var(--white);padding:1% 1% 1% 5%;border-radius:.2vw}.shopCardV2 .iconWrapper .button svg{width:2vh;height:2vh}.shopCardV2 .iconWrapper .button p{flex:1;font-size:1vh}}.searchBar{display:grid;justify-content:space-between;grid-template-columns:repeat(3,1fr);padding-inline:2.5%;padding-bottom:2.5vh;gap:.8vw}.searchBar label{width:100%;position:relative}.searchBar label .searchIcon{position:absolute;width:2vw;height:2vw;color:var(--secondary);top:18%;right:2%;transform:translateY(-9%)}.searchBar label input{width:100%;font-size:1.4vw;border-radius:.3vw;color:var(--primary);text-align:center;border:.2vw solid var(--secondary)}.searchBar label input::placeholder{color:var(--secondary);position:relative;top:0}.searchBar label input:focus{outline:none;border:.2vw solid var(--primary)}.searchBar label input:focus::placeholder{opacity:0}.searchBar .searchInput input{height:6vh}.searchBar .switchContainer{width:100%;height:6vh;overflow-y:visible;border:.15vw solid var(--secondary);border-radius:.3vw;display:grid;place-items:center}.searchBar .switchContainer>div{display:flex;width:100%}.searchBar .switchContainer>div:nth-of-type(2){gap:4vw;padding:0;position:relative;left:-.1vw}.searchBar section .sortWrapper select,.searchBar section .categoryDropDown select{border:.15vw solid var(--secondary);font-size:.8vw;width:100%;border-radius:.3vw;height:2.8vh}.searchBar section:nth-of-type(1) .filtersWrapper{height:6vh;border:.2vw solid var(--secondary)}.searchBar section .categoryDropDown{margin-top:.1vh}.searchBar section .filtersWrapper{width:100%;height:3vh;overflow-y:visible;border:.15vw solid var(--secondary);border-radius:.3vw;display:flex;align-items:center;padding-inline:1%;margin-bottom:.2vh;justify-content:space-between}.searchBar section .filtersWrapper .datePickerWrapper{display:flex;align-items:center;flex:1}.searchBar section .filtersWrapper .datePickerWrapper label{display:flex;gap:.1vw}.searchBar section .filtersWrapper .datePickerWrapper label h4{font-size:.8vw;font-weight:500}.searchBar section .filtersWrapper .datePickerWrapper label input{color:var(--secondary);width:80%;font-size:.7vw;text-transform:uppercase;border:none}.searchBar section .filtersWrapper .datePickerWrapper label input::-webkit-calendar-picker-indicator{position:relative;top:-.05vw;right:.2vw;cursor:pointer}.searchBar section .rangeWrapper{text-align:center;display:flex;align-items:first center;gap:1vw;padding-inline:.2vw;width:40%}.searchBar section .rangeWrapper h4{font-size:.8vw}.cardsWrapper{height:var(--adminLayoutHeightWithSearch);margin-inline:2.5%;display:grid;grid-auto-rows:max-content;overflow-y:scroll;gap:.1vw;transition:all .3s ease;border-bottom:.3vh solid var(--secondary)}.addTrainingButton{width:4vw;height:4vw;border-radius:0;padding-inline:.5%;position:absolute;right:-15.5%;bottom:2.5%;color:var(--primary);background-color:var(--white);align-items:center;transition:all .4s ease-in;display:flex;justify-content:space-between;width:18vw}.addTrainingButton h3{font-size:1vw;transition:all .4s ease;position:relative;color:var(--white);color:var(--primary)}.addTrainingButton svg{width:4vw;height:4vw;transition:all .4s ease;background-color:var(--white);border-radius:50%;position:relative;left:-15%}.addTrainingButton:hover{border-radius:0;right:0}.addTrainingButton:hover h3{transform:translate(-30%)}@media (max-width: 480px){.searchBar{display:grid;justify-content:space-between;grid-template-columns:1fr;padding-inline:2.5%;padding-bottom:2.5vh;gap:.8vw}.searchBar label{width:100%;position:relative}.searchBar label .searchIcon{position:absolute;width:3vh;height:3vh;color:var(--secondary);top:20%;right:2%;transform:translateY(-9%)}.searchBar label input{width:100%;font-size:1.8vh;border-radius:.3vw;color:var(--primary);text-align:center;border:.2vw solid var(--secondary)}.searchBar label input::placeholder{color:var(--secondary);position:relative;top:.2vmin}.searchBar label input:focus{outline:none;border:.2vw solid var(--primary)}.searchBar label input:focus::placeholder{opacity:0}.searchBar .searchInput input{height:4vh}.searchBar .switchContainer{width:100%;height:4vh;overflow-y:visible;border:.15vw solid var(--secondary);border-radius:.3vw;display:grid;place-items:center}.searchBar .switchContainer>div{display:flex;width:100%}.searchBar .switchContainer>div:nth-of-type(2){gap:4vw;padding:0;position:relative;left:-.1vw}.searchBar section .sortWrapper select,.searchBar section .categoryDropDown select{border:.15vw solid var(--secondary);font-size:1.5vh;width:100%;border-radius:.3vw;height:2.8vh}.searchBar section:nth-of-type(1) .filtersWrapper{height:4vh;border:.2vw solid var(--secondary)}.searchBar section .categoryDropDown{margin-top:.1vh}.searchBar section .filtersWrapper{width:100%;height:3vh;overflow-y:visible;border:.15vw solid var(--secondary);border-radius:.3vw;display:flex;align-items:center;padding-inline:1%;margin-bottom:.2vh;justify-content:space-between}.searchBar section .filtersWrapper .datePickerWrapper{display:flex;align-items:center;flex:1}.searchBar section .filtersWrapper .datePickerWrapper label{display:flex;gap:2vw}.searchBar section .filtersWrapper .datePickerWrapper label h4{font-size:1.8vh;font-weight:500;position:relative;bottom:.1vh}.searchBar section .filtersWrapper .datePickerWrapper label input{color:var(--secondary);width:50%;font-size:1.3vh;text-transform:uppercase;border:none}.searchBar section .filtersWrapper .datePickerWrapper label input::-webkit-calendar-picker-indicator{position:relative;top:-.05vw;right:.2vw;cursor:pointer}.searchBar section .rangeWrapper{text-align:center;display:flex;align-items:first center;gap:2vh;padding-inline:.5vh;width:40%}.searchBar section .rangeWrapper h4{font-size:1.3vh}.cardsWrapper{height:var(--adminLayoutHeightWithSearch);margin-inline:2.5%;display:grid;grid-auto-rows:max-content;overflow-y:scroll;gap:.1vw;transition:all .3s ease;border-bottom:.3vh solid var(--secondary)}.addTrainingButton{width:4vw;height:4vw;border-radius:0;padding-inline:.5%;position:absolute;right:-15.5%;bottom:2.5%;color:var(--primary);background-color:var(--white);align-items:center;transition:all .4s ease-in;display:flex;justify-content:space-between;width:18vw}.addTrainingButton h3{font-size:1vw;transition:all .4s ease;position:relative;color:var(--white);color:var(--primary)}.addTrainingButton svg{width:4vw;height:4vw;transition:all .4s ease;background-color:var(--white);border-radius:50%;position:relative;left:-15%}.addTrainingButton:hover{border-radius:0;right:0}.addTrainingButton:hover h3{transform:translate(-30%)}}.switchWrapper{display:flex;gap:.2vw;width:100%;justify-content:center;align-items:center;margin:0 auto}.switchWrapper h2{font-size:.8vw;font-weight:500}.switchWrapper label{width:100%;position:relative}.switchWrapper label .searchIcon{position:absolute;width:2vw;height:2vw;color:var(--secondary);top:18%;right:2%;transform:translateY(-9%)}.switchWrapper label input{width:100%;font-size:1.4vw;border-radius:.3vw;color:var(--primary);text-align:center;border:.2vw solid var(--secondary)}.switchWrapper label input::placeholder{color:var(--secondary);position:relative;top:0}.switchWrapper label input:focus{outline:none;border:.2vw solid var(--primary)}.switchWrapper label input:focus::placeholder{opacity:0}.switch{position:relative;display:block;max-width:2vw;height:1vw}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--lightSecondary);-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";width:.9vw;aspect-ratio:1;height:auto;left:.1vw;top:.05vw;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:var(--primary)}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(.9vw);-ms-transform:translateX(.9vw);transform:translate(.9vw)}.slider.round{border-radius:1vh}.slider.round:before{border-radius:50%}@media (max-width: 480px){.switchWrapper{display:flex;gap:.2vh;width:100%;justify-content:center;align-items:center;margin:0 auto}.switchWrapper h2{font-size:1.4vh;font-weight:500}.switch{position:relative;display:block;max-width:3vh;height:1.5vh}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--lightSecondary);-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";width:1.5vh;aspect-ratio:1;height:auto;left:.1vh;top:.05vw;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:var(--primary)}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(1.3vh);-ms-transform:translateX(1.3vh);transform:translate(1.3vh)}.slider.round{border-radius:1vh}.slider.round:before{border-radius:50%}}.favorites .cardsWrapper{height:75vh;margin-inline:2.5%;display:grid;grid-auto-rows:max-content;overflow:scroll;gap:.2vw;transition:all .3s ease}.trainingsDetail{max-height:80vh}.trainingsDetail .iconWrapper{border-left:1px solid var(--secondary);display:flex;flex-direction:column;justify-content:space-evenly;padding-inline:7.5%}.trainingsDetail .iconWrapper .button{min-width:100%;min-height:4vh;display:flex;align-items:center;font-size:1vw;gap:.5vw;background-color:var(--primary);color:var(--white);padding:0 0 0 7.5%}.trainingsDetail .iconWrapper .button svg{width:1.5vw;height:1.5vw}.trainingsDetail .iconWrapper .button p{flex:1}.trainingsDetail .presentDetail,.trainingsDetail .teamsDetail,.trainingsDetail .odDetail{height:86dvh;background-color:transparent;position:relative;top:-3vh}@media (max-width: 480px){.trainingsDetail{max-height:80vh}.trainingsDetail .presentDetail,.trainingsDetail .teamsDetail,.trainingsDetail .odDetail{height:86dvh;background-color:transparent;position:relative;top:-3vh}}.cart .cartWrapper{padding-inline:2.5%;display:grid;grid-template-columns:80% 19%;justify-content:space-between;height:75vh}.cart .cartWrapper .cartItemWrapper{overflow-y:scroll;max-height:100%;border-bottom:.2vw solid var(--lightSecondary);background-color:var(--sand)}.cart .cartWrapper .cartItemWrapper .titleRow{background-color:var(--lightSecondary);color:var(--primary);padding-top:.5%;margin-bottom:.2vh;display:grid;grid-template-columns:.8fr 6.5fr 3fr 3fr 3fr 3fr 1.5fr;align-items:center;padding-left:2%}.cart .cartWrapper .cartItemWrapper .titleRow h3{text-align:left;font-size:1.3vw;font-weight:500}.cart .cartWrapper .cartItemWrapper .titleRow p{text-transform:capitalize;width:100%;font-size:.9vw}.cart .cartWrapper .cartItemWrapper .titleRow p:nth-of-type(4),.cart .cartWrapper .cartItemWrapper .titleRow p:nth-of-type(5),.cart .cartWrapper .cartItemWrapper .titleRow p:nth-of-type(6),.cart .cartWrapper .cartItemWrapper .titleRow p:nth-of-type(7){padding-left:15%}.cart .cartWrapper .cartItemWrapper .titleRow div{display:flex;gap:.5vw}.cart .cartWrapper .cartCalcWrapper{border:.2vw solid var(--lightSecondary);color:var(--primary);padding:3.5% 5%;display:flex;flex-direction:column;justify-content:space-between;position:relative}.cart .cartWrapper .cartCalcWrapper legend{position:absolute;top:-1.5%;color:var(--secondary);font-size:1vw;background-color:var(--white)}.cart .cartWrapper .cartCalcWrapper div{display:flex;justify-content:space-between;flex:1;border-width:2px;border-style:solid;margin-bottom:2vh;border-image:linear-gradient(90deg,rgb(255,255,255) 50%,var(--lightSecondary) 50%) 1;border-top:0;border-inline:0}.cart .cartWrapper .cartCalcWrapper div:nth-last-of-type(1){border:none}.cart .cartWrapper .cartCalcWrapper div h4,.cart .cartWrapper .cartCalcWrapper div h5{font-size:1vw;font-weight:500;transition:all .4s ease}.cart .cartWrapper .cartCalcWrapper div h5{text-align:right}.cart .cartWrapper .cartCalcWrapper button{height:4vh;width:100%;margin-left:auto;font-size:.9vw;font-weight:500;padding-top:1%;padding-inline:.5%;color:var(--primary);background-color:var(--white);border-radius:25px;border:.3vh solid var(--green);cursor:pointer;transition:all .5s ease}.cart .cartWrapper .cartCalcWrapper button:hover{transform:scale(1.05)}.cartItem{position:relative;background-color:var(--primary);overflow:hidden;color:var(--sand);padding:1% 1% 1% 0;margin-bottom:.2vh;max-height:fit-content;align-items:center;gap:.5vw;display:grid;grid-template-columns:.6fr 4fr 1.5fr 4fr 1.5fr 1fr}.cartItem:nth-of-type(2n){background-color:var(--primaryHover)}.cartItem .imageWrapper{transition:all .3s ease;border-right:1px solid var(--white)}.cartItem .imageWrapper img{margin:0 auto}.cartItem h3{font-size:1vw}.cartItem .iconContainer{display:flex;gap:.5vw;justify-content:end}.cartItem .iconContainer div svg{width:2vw;height:auto;cursor:pointer}.cartItem h3{text-align:left;font-size:1vw;font-weight:500}.cartItem .popUp{transition:all .4s ease;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(100%);flex-direction:column;padding:1% 1.5%;background-color:inherit;border-left:2px solid var(--secondary);width:100%;font-size:1.3vw}.cartItem .popUp div{width:40%;margin-left:auto;display:flex;justify-content:end;gap:1vw}.cartItem .popUp div button{width:5vw;font-size:1vw;height:3vh;padding-top:.5%;background-color:var(--primary);border-radius:25px;color:var(--white);border:.1vw solid var(--white);cursor:pointer;transition:all .2s ease}.cartItem .popUp div button:hover{transform:scale(1.05)}.cartItem .popUp div button:hover:nth-of-type(1){box-shadow:1px 1px 2px 1px var(--red)}.cartItem .popUp div button:hover:nth-of-type(2){box-shadow:1px 1px 2px 1px var(--green)}.cartItem .popUp.show{transform:translate(0)}.contactCard{width:100%;height:var(--adminLayoutHeight);padding:5% 2.5% 30%;background-color:var(--primary);display:flex;flex-direction:column;justify-content:space-between;color:var(--white);border-radius:25px;align-items:center}.contactCard:nth-of-type(2n){background-color:var(--primary)}.contactCard article{text-align:center}.contactCard article h3{width:100%;margin:0 auto}.contactCard h2{font-size:1.8vw;font-weight:500}.contactCard h3{font-size:1.3vw;font-weight:500}.contactCard div{width:100%;display:flex;align-items:center;justify-content:center;gap:.5vw}.contactCard div h5{font-size:1.3vw;font-weight:400}.contactCard div div{width:1.4vw}.contactCard div:nth-of-type(3) div{width:1.7vw}.contactCard .imageContainer{flex-direction:column;align-items:center;gap:2vh}.contactCard .imageContainer img{width:50%;border-radius:50%;aspect-ratio:1;object-fit:cover;object-position:top;filter:saturate(.8) brightness(.9)}@media (max-width: 480px){.contactCard{width:100%;height:70dvh;padding:5% 2.5% 10%;background-color:var(--primary);display:flex;flex-direction:column;justify-content:space-between;color:var(--white);border-radius:25px;align-items:center}.contactCard:nth-of-type(2n){background-color:var(--primary)}.contactCard article{text-align:center}.contactCard article h3{width:100%;margin:0 auto}.contactCard h2{font-size:1.8vh;font-weight:500}.contactCard h3{font-size:2.7vh;font-weight:500}.contactCard div{width:100%;display:flex;align-items:center;justify-content:center;gap:.5vh}.contactCard div h5{font-size:2.3vh;font-weight:400}.contactCard div div{width:2.3vh}.contactCard div:nth-of-type(3) div{width:2.3vh}.contactCard .imageContainer{flex-direction:column;align-items:center;gap:2vh}.contactCard .imageContainer img{width:50%;border-radius:50%;aspect-ratio:1;object-fit:cover;object-position:top;filter:saturate(.8) brightness(.9)}}.supportCard{width:100%;height:var(--adminLayoutHeight);padding:5% 2.5%;background-color:var(--secondary);display:flex;flex-direction:column;justify-content:space-between;color:var(--white);border-radius:25px;align-items:center}.supportCard:nth-of-type(2n){background-color:var(--primary)}.supportCard article{text-align:center}.supportCard div{width:100%;display:flex;align-items:center;justify-content:center;gap:.5vw}.supportCard div h5,.supportCard div a{font-size:1.6vw;font-weight:400}.supportCard div div{width:1.8vw}.supportCard div:nth-of-type(3) div{width:1.7vw}.supportCard .imageContainer{flex-direction:column;align-items:center;gap:2vh}.supportCard .imageContainer img{margin:0 auto;width:50%;border-radius:50%;aspect-ratio:1;object-fit:center;object-position:top}.supportCard input{width:80%;font-size:.9vw;padding:1.5%;border-radius:.3vw;background-color:var(--secondary);color:var(--white);border:.1vw solid var(--lightSecondary)}.supportCard input::placeholder{color:var(--white)}.supportCard input:focus{outline:none}.supportCard textarea{resize:none;width:80%;font-size:.9vw;padding:1.5%;border-radius:.3vw;background-color:var(--secondary);color:var(--white);border:.1vw solid var(--lightSecondary)}.supportCard textarea::placeholder{color:var(--white)}.supportCard textarea:focus{outline:none}.supportCard .button{width:80%;color:var(--white);background-color:var(--secondary)}.supportCard .button:hover{background-color:var(--primary)}@media (max-width: 480px){.supportCard{width:100%;height:var(--adminLayoutHeight);padding:5% 2.5%;background-color:var(--secondary);display:flex;flex-direction:column;justify-content:space-between;color:var(--white);border-radius:25px;align-items:center}.supportCard h3{font-size:2.7vh;font-weight:500}.supportCard:nth-of-type(2n){background-color:var(--primary)}.supportCard article{text-align:center}.supportCard div{width:100%;display:flex;align-items:center;justify-content:center;gap:.5vw}.supportCard div h5,.supportCard div h3,.supportCard div a{font-size:2vh;font-weight:400}.supportCard div div{width:2.3vh}.supportCard div:nth-of-type(3) div{width:2.3vh}.supportCard .imageContainer{flex-direction:column;align-items:center;gap:2vh}.supportCard .imageContainer img{margin:0 auto;width:50%;border-radius:50%;aspect-ratio:1;object-fit:center;object-position:top}.supportCard input{width:80%;font-size:2vh;padding:1.5%;border-radius:.3vw;background-color:var(--secondary);color:var(--white);border:.1vw solid var(--lightSecondary)}.supportCard input::placeholder{color:var(--white)}.supportCard input:focus{outline:none}.supportCard textarea{resize:none;width:80%;font-size:2vh;padding:1.5%;border-radius:.3vw;background-color:var(--secondary);color:var(--white);border:.1vw solid var(--lightSecondary)}.supportCard textarea::placeholder{color:var(--white)}.supportCard textarea:focus{outline:none}.supportCard .button{width:80%;color:var(--white);background-color:var(--secondary)}.supportCard .button p{font-size:2vh}.supportCard .button:hover{background-color:var(--primary)}}.headerStart{position:relative}.headerStart .blender{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.8;width:100%;height:100vh;z-index:-1;opacity:0;transition:all .5s ease-in-out}.headerStart .blender.show{z-index:5;opacity:.7}.headerStart .topBar{box-shadow:0 0 5px var(--primaryHover);display:flex;width:100vw;height:fit-content}.headerStart .topBar .userInfo{padding-left:2.5%;width:45%;display:flex;border-right:1px solid var(--white);align-items:center;justify-content:space-between;padding-right:1%;background-color:var(--primary)}.headerStart .topBar .userInfo>svg{width:2vw;height:2vw;padding:.5%;color:var(--white);transition:all .2s ease;cursor:pointer}.headerStart .topBar .userInfo>svg:hover{transform:scale(1.1)}.headerStart .topBar .userInfo div{display:flex;flex-direction:column;justify-content:center;cursor:pointer}.headerStart .topBar .userInfo h2,.headerStart .topBar .userInfo h3{color:var(--white);font-size:1.5vw;font-weight:400}.headerStart .topBar .userInfo h3{font-size:1.1vw}.headerStart .topBar .logoContainer{background-color:var(--white);width:100%;display:grid;grid-template-columns:5fr 2fr .6fr;padding-top:.5%;padding-right:2.5%;align-items:center;max-height:100%;padding-left:1%;gap:2vw;position:relative}.headerStart .topBar .logoContainer .controlContainer{display:flex;justify-content:space-between;align-items:center}.headerStart .topBar .logoContainer img{cursor:pointer;margin-right:auto;position:relative;max-height:100%;max-width:40%;object-fit:contain;top:-1%}.headerStart .topBar .logoContainer h3{color:var(--primary);font-size:1.3vw;text-align:right}.headerStart .topBar .logoContainer .logoutWrapper{width:2vw;color:var(--primary);margin-left:auto;cursor:pointer;transition:all .4s ease}.headerStart .topBar .logoContainer .logoutWrapper:hover{color:var(--primary)}.headerStart .topBar .logoContainer a{color:var(--primary);width:1.8vw;position:relative}.headerStart .topBar .logoContainer a h4{position:absolute;top:-3%;right:-30%;background-color:var(--sand);border-radius:50%;width:1.3vw;height:1.3vw;aspect-ratio:1;font-size:.7vw;font-weight:900;text-align:center;display:flex;align-items:center;justify-content:center;border:.1vw solid var(--primary);font-family:Overpass}.headerStart nav{display:flex;gap:1vw;justify-content:space-between;padding-inline:2.5%;margin-block:2vh 2.5vh}.headerStart nav a{font-size:1.2vw;font-weight:200;width:17%;padding-bottom:.1%;text-align:center;border-bottom:.3vh solid var(--lightSecondary);transition:all .6s ease}.headerStart nav .active{transition:all .6s ease;font-weight:500;border-color:var(--primary)}.headerStart .slideIn{max-width:20%;background-color:var(--primary);height:100vh;position:absolute;top:0;left:-20%;z-index:-1;transition:all 0s ease-in-out;box-shadow:1px 0 10px #000;border-radius:0 1vw 0 0}.headerStart .slideIn>div{background-color:var(--sand);padding:1.5% 25% 1%;border-radius:0 1vw 0 0}.headerStart .slideIn>article{display:flex;flex-direction:column;color:var(--white);padding:5% 0}.headerStart .slideIn>article a,.headerStart .slideIn>article>div{position:relative;font-size:1vw;font-weight:200;border-bottom:.1vh solid var(--lightSecondary);transition:all .6s ease;display:flex;justify-content:space-between;padding:5% 3.5% 3.5%;cursor:pointer;overflow:hidden}.headerStart .slideIn>article a b,.headerStart .slideIn>article>div b{margin-left:1vw}.headerStart .slideIn>article a .subMenu,.headerStart .slideIn>article>div .subMenu{position:absolute;width:100%;left:100%;top:0%;background-color:var(--primary);display:flex;flex-direction:column;opacity:0;transition:all .3s ease-in-out}.headerStart .slideIn>article a .subMenu .subMenuSchulung,.headerStart .slideIn>article>div .subMenu .subMenuSchulung{transition:all .3s ease-in-out;display:flex;justify-content:space-between;border-bottom:.1vh solid var(--sand);padding:5% 3.5% 3.5%;position:relative}.headerStart .slideIn>article a .subMenu .subMenuSchulung>div,.headerStart .slideIn>article>div .subMenu .subMenuSchulung>div{width:fit-content;position:absolute;left:100%;width:100%;top:0;background-color:var(--primary);opacity:0;display:none}.headerStart .slideIn>article a .subMenu .subMenuSchulung>div a:hover,.headerStart .slideIn>article>div .subMenu .subMenuSchulung>div a:hover{background-color:var(--primaryHover)}.headerStart .slideIn>article a .subMenu .subMenuSchulung:hover,.headerStart .slideIn>article>div .subMenu .subMenuSchulung:hover{background-color:var(--primaryHover)}.headerStart .slideIn>article a .subMenu .subMenuSchulung:hover>div,.headerStart .slideIn>article>div .subMenu .subMenuSchulung:hover>div{opacity:1;display:block}.headerStart .slideIn>article a .subMenu .subMenuVorlage,.headerStart .slideIn>article>div .subMenu .subMenuVorlage{transition:all .3s ease-in-out;display:flex;justify-content:space-between;border-bottom:.1vh solid var(--sand);padding:5% 3.5% 3.5%;position:relative}.headerStart .slideIn>article a .subMenu .subMenuVorlage>div,.headerStart .slideIn>article>div .subMenu .subMenuVorlage>div{width:fit-content;position:absolute;left:100%;width:100%;top:0;background-color:var(--primary);opacity:0;display:none}.headerStart .slideIn>article a .subMenu .subMenuVorlage>div a:hover,.headerStart .slideIn>article>div .subMenu .subMenuVorlage>div a:hover{background-color:var(--primaryHover)}.headerStart .slideIn>article a .subMenu .subMenuVorlage:hover,.headerStart .slideIn>article>div .subMenu .subMenuVorlage:hover{background-color:var(--primaryHover)}.headerStart .slideIn>article a .subMenu .subMenuVorlage:hover>div,.headerStart .slideIn>article>div .subMenu .subMenuVorlage:hover>div{opacity:1;display:block}.headerStart .slideIn>article a:hover,.headerStart .slideIn>article>div:hover{background-color:var(--primaryHover);overflow:visible}.headerStart .slideIn>article a:hover .subMenu,.headerStart .slideIn>article>div:hover .subMenu{opacity:1}.headerStart .slideIn>article .active{transition:all .6s ease;font-weight:500;color:var(--white);border-color:var(--white)}.headerStart .slideIn.show{z-index:99;left:0;transition:all .7s linear}@media (max-width: 480px){.headerStart{position:relative}.headerStart .blender{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.8;width:100%;height:100vh;z-index:-1;opacity:0;transition:all .5s ease-in-out}.headerStart .blender.show{z-index:5;opacity:.7}.headerStart .topBar{box-shadow:0 0 5px var(--primaryHover);display:flex;width:100vw}.headerStart .topBar .userInfo{padding-left:2.5%;width:100%;display:flex;border-right:1px solid var(--white);align-items:center;justify-content:space-between;padding-right:1%;background-color:var(--primary)}.headerStart .topBar .userInfo>svg{width:4vh;height:4vh;padding:.5%;color:var(--white);transition:all .2s ease;cursor:pointer}.headerStart .topBar .userInfo>svg:hover{transform:scale(1.1)}.headerStart .topBar .userInfo div{display:flex;flex-direction:column;justify-content:center;cursor:pointer}.headerStart .topBar .userInfo h2,.headerStart .topBar .userInfo h3{color:var(--white);font-size:1.5vh;font-weight:400}.headerStart .topBar .userInfo h3{font-size:1.1vh}.headerStart .topBar .logoContainer{background-color:var(--white);width:35%;display:grid;grid-template-columns:1fr;padding-right:2.5%;align-items:center;max-height:7vh;height:7vh;position:relative;padding-top:1vh}.headerStart .topBar .logoContainer .controlContainer{display:flex;justify-content:end;align-items:center;gap:3vw}.headerStart .topBar .logoContainer img{width:30%;cursor:pointer;margin-right:auto;position:relative;bottom:1vh;display:none}.headerStart .topBar .logoContainer h3{color:var(--primary);font-size:1.5vw;display:none}.headerStart .topBar .logoContainer .logoutWrapper{width:3vh;color:var(--primary);cursor:pointer;transition:all .4s ease}.headerStart .topBar .logoContainer .logoutWrapper:hover{color:var(--primary)}.headerStart .topBar .logoContainer a{color:var(--primary);width:3vh;position:relative}.headerStart .topBar .logoContainer a h4{position:absolute;top:-30%;right:-40%;background-color:var(--sand);border-radius:50%;width:2vh;height:2vh;aspect-ratio:1;font-size:1.3vh;font-weight:900;text-align:center;display:flex;align-items:center;justify-content:center;border:.1vw solid var(--primary);font-family:Overpass}.headerStart nav{display:flex;gap:1vw;justify-content:space-between;padding-inline:2.5%;margin-block:0vh 2.5vh}.headerStart nav a{font-size:1vh;font-weight:200;width:25%;padding-bottom:.1%;text-align:center;border-bottom:.3vh solid var(--lightSecondary);transition:all .6s ease;display:none}.headerStart nav .active{transition:all .6s ease;font-weight:500;border-color:var(--primary)}.headerStart .slideIn{max-width:60%;background-color:var(--primary);height:100vh;position:absolute;top:0;left:-60%;z-index:-1;transition:all 0s ease-in-out;box-shadow:1px 0 10px #000;border-radius:0 1vw 0 0}.headerStart .slideIn>div{background-color:var(--sand);padding:1.5% 25% 1%;border-radius:0 1vw 0 0}.headerStart .slideIn>article{display:flex;flex-direction:column;color:var(--white);padding:.5% 0}.headerStart .slideIn>article a,.headerStart .slideIn>article>div{position:relative;font-size:2vh;font-family:Overpass;border-bottom:.1vh solid var(--lightSecondary);transition:all .6s ease;display:flex;justify-content:space-between;padding:5% 3.5% 3.5%;cursor:pointer;overflow:hidden}.headerStart .slideIn>article a b,.headerStart .slideIn>article>div b{margin-left:1vw}.headerStart .slideIn>article a .subMenu,.headerStart .slideIn>article>div .subMenu{position:absolute;width:100%;left:100%;top:0%;background-color:var(--primary);display:flex;flex-direction:column;opacity:0;transition:all .3s ease-in-out}.headerStart .slideIn>article a .subMenu .subMenuSchulung,.headerStart .slideIn>article>div .subMenu .subMenuSchulung{transition:all .3s ease-in-out;display:flex;justify-content:space-between;border-bottom:.1vh solid var(--sand);padding:5% 3.5% 3.5%;position:relative}.headerStart .slideIn>article a .subMenu .subMenuSchulung>div,.headerStart .slideIn>article>div .subMenu .subMenuSchulung>div{width:fit-content;position:absolute;left:100%;width:100%;top:0;background-color:var(--primary);opacity:0;display:none}.headerStart .slideIn>article a .subMenu .subMenuSchulung>div a:hover,.headerStart .slideIn>article>div .subMenu .subMenuSchulung>div a:hover{background-color:var(--primaryHover)}.headerStart .slideIn>article a .subMenu .subMenuSchulung:hover,.headerStart .slideIn>article>div .subMenu .subMenuSchulung:hover{background-color:var(--primaryHover)}.headerStart .slideIn>article a .subMenu .subMenuSchulung:hover>div,.headerStart .slideIn>article>div .subMenu .subMenuSchulung:hover>div{opacity:1;display:block}.headerStart .slideIn>article a .subMenu .subMenuVorlage,.headerStart .slideIn>article>div .subMenu .subMenuVorlage{transition:all .3s ease-in-out;display:flex;justify-content:space-between;border-bottom:.1vh solid var(--sand);padding:5% 3.5% 3.5%;position:relative}.headerStart .slideIn>article a .subMenu .subMenuVorlage>div,.headerStart .slideIn>article>div .subMenu .subMenuVorlage>div{width:fit-content;position:absolute;left:100%;width:100%;top:0;background-color:var(--primary);opacity:0;display:none}.headerStart .slideIn>article a .subMenu .subMenuVorlage>div a:hover,.headerStart .slideIn>article>div .subMenu .subMenuVorlage>div a:hover{background-color:var(--primaryHover)}.headerStart .slideIn>article a .subMenu .subMenuVorlage:hover,.headerStart .slideIn>article>div .subMenu .subMenuVorlage:hover{background-color:var(--primaryHover)}.headerStart .slideIn>article a .subMenu .subMenuVorlage:hover>div,.headerStart .slideIn>article>div .subMenu .subMenuVorlage:hover>div{opacity:1;display:block}.headerStart .slideIn>article a:hover,.headerStart .slideIn>article>div:hover{background-color:var(--primaryHover);overflow:visible}.headerStart .slideIn>article a:hover .subMenu,.headerStart .slideIn>article>div:hover .subMenu{opacity:1}.headerStart .slideIn>article .active{transition:all .6s ease;font-weight:500;color:var(--white);border-color:var(--white)}.headerStart .slideIn.show{z-index:99;left:0;transition:all .7s linear}}.contact .contactCardWrapper{height:75vh;padding-inline:2.5%;display:grid;grid-template-columns:repeat(3,1fr);gap:2vw;place-items:center}@media (max-width: 480px){.contact .contactCardWrapper{height:90dvh;padding-inline:2.5%;display:grid;grid-template-columns:1fr;gap:2vh;place-items:center;overflow-y:auto;padding-bottom:2vh}}.achievements{padding-inline:2.5%;overflow-y:auto;height:var(--adminLayoutHeight)}.achievements .popUp .childrenWrapper{display:grid;grid-template-columns:1fr 2fr;padding:2.5%;gap:2vw}.achievements .popUp .childrenWrapper h3{position:absolute;color:var(--primary);top:1%;font-size:1vw;width:100%;text-align:center}.achievements .popUp .childrenWrapper .uploadForm{display:flex;flex-direction:column;gap:2vh}.achievements .popUp .childrenWrapper .uploadForm label{color:var(--primary);font-size:1.1vw}.achievements .popUp .childrenWrapper .uploadForm label b{color:var(--red)}.achievements .popUp .childrenWrapper .uploadForm label a{font-size:.7vw;color:var(--secondary);text-decoration:underline}.achievements .popUp .childrenWrapper .uploadForm input{width:100%;font-size:.9vw;padding:1.5%;border-radius:.3vw;color:var(--primary);border:.1vw solid var(--secondary)}.achievements .popUp .childrenWrapper .uploadForm input::placeholder{color:var(--secondary)}.achievements .popUp .childrenWrapper .uploadForm input:focus{outline:none}.achievements .popUp .childrenWrapper .uploadForm textarea{resize:none;width:100%;font-size:.9vw;padding:1.5%;border-radius:.3vw;color:var(--primary);border:.1vw solid var(--secondary)}.achievements .popUp .childrenWrapper .uploadForm textarea::placeholder{color:var(--secondary)}.achievements .popUp .childrenWrapper .uploadForm textarea:focus{outline:none}.achievements .popUp .childrenWrapper .uploadForm .uploadBox{width:100%;height:100%}.achievements .popUp .childrenWrapper .uploadForm .uploadBox label{color:var(--primary)}.achievements .popUp .childrenWrapper .uploadForm .uploadBox label b{color:var(--red)}.achievements .popUp .childrenWrapper .uploadForm .uploadBox label a{font-size:.7vw;color:var(--primary);text-decoration:underline}.achievements .popUp .childrenWrapper .uploadForm .uploadBox .fileInputDiv{background-color:var(--white);width:100%;border:.1vw dashed var(--primary);border-radius:.4vw;padding:2%;background:cover/center no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;aspect-ratio:16/8;height:auto;gap:1vh;cursor:pointer}.achievements .popUp .childrenWrapper .uploadForm .uploadBox .fileInputDiv p{color:var(--primary);text-align:center;font-size:.8vw;height:2.8vh}.achievements .popUp .childrenWrapper .uploadForm .uploadBox .fileInputDiv svg{color:var(--primary);opacity:.9;width:20%;aspect-ratio:1;height:auto}.achievements .popUp .childrenWrapper .pdfContainer{width:100%;padding-bottom:6%}.achievements .popUp .childrenWrapper .pdfContainer iframe{width:100%;height:100%}.achievements .popUp .childrenWrapper .pdfContainer .button{float:right;margin-top:1vh}@media (max-width: 480px){.achievements{padding-inline:2.5%;overflow-y:auto;height:90dvh}.achievements .popUp .childrenWrapper{display:flex;flex-direction:column;grid-template-columns:1fr;padding:5%;gap:2vw;width:95vw;height:90dvh}.achievements .popUp .childrenWrapper svg{width:4vh;height:4vh}.achievements .popUp .childrenWrapper h3{position:absolute;color:var(--primary);top:1%;font-size:2vh;width:100%;text-align:center}.achievements .popUp .childrenWrapper .uploadForm{display:flex;flex-direction:column;gap:1vh;padding-top:2vh}.achievements .popUp .childrenWrapper .uploadForm label{color:var(--primary);font-size:1.8vh}.achievements .popUp .childrenWrapper .uploadForm label b{color:var(--red)}.achievements .popUp .childrenWrapper .uploadForm label a{font-size:.7vw;color:var(--secondary);text-decoration:underline}.achievements .popUp .childrenWrapper .uploadForm input{width:100%;font-size:1.8vh;padding:1.5%;border-radius:.3vw;color:var(--primary);border:.1vw solid var(--secondary)}.achievements .popUp .childrenWrapper .uploadForm input::placeholder{color:var(--secondary)}.achievements .popUp .childrenWrapper .uploadForm input:focus{outline:none}.achievements .popUp .childrenWrapper .uploadForm textarea{resize:none;width:100%;font-size:1.8vh;padding:1.5%;border-radius:.3vw;color:var(--primary);border:.1vw solid var(--secondary)}.achievements .popUp .childrenWrapper .uploadForm textarea::placeholder{color:var(--secondary)}.achievements .popUp .childrenWrapper .uploadForm textarea:focus{outline:none}.achievements .popUp .childrenWrapper .uploadForm .uploadBox{width:100%;height:100%}.achievements .popUp .childrenWrapper .uploadForm .uploadBox label{color:var(--primary)}.achievements .popUp .childrenWrapper .uploadForm .uploadBox label b{color:var(--red)}.achievements .popUp .childrenWrapper .uploadForm .uploadBox label a{color:var(--primary);text-decoration:underline}.achievements .popUp .childrenWrapper .uploadForm .uploadBox .fileInputDiv{background-color:var(--white);width:100%;border:.1vw dashed var(--primary);border-radius:.4vw;padding:2%;background:cover/center no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;aspect-ratio:16/4;height:auto;gap:1vh;cursor:pointer}.achievements .popUp .childrenWrapper .uploadForm .uploadBox .fileInputDiv p{color:var(--primary);text-align:center;font-size:2vh;height:2.8vh;display:none}.achievements .popUp .childrenWrapper .uploadForm .uploadBox .fileInputDiv svg{color:var(--primary);opacity:.9;width:20%;aspect-ratio:1;height:auto}.achievements .popUp .childrenWrapper .pdfContainer{width:100%;padding-bottom:6%}.achievements .popUp .childrenWrapper .pdfContainer iframe{width:100%;height:100%}.achievements .popUp .childrenWrapper .pdfContainer .button{float:unset;margin-top:1vh;width:100%}.achievements .popUp .childrenWrapper .pdfContainer .button p{font-size:2vh}}.uploadBox{width:100%;height:100%}.uploadBox label{display:flex;align-items:center}.uploadBox label a{font-size:.7vw;color:var(--lightSecondary);text-decoration:underline}.uploadBox label span svg{width:1vw;aspect-ratio:1;height:auto;position:relative;top:.5vh;color:var(--sand)}.uploadBox .fileInputDiv{width:100%;border:.1vw dashed var(--lightSecondary);border-radius:.4vw;padding:2%;background:cover/center no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;aspect-ratio:16/8;height:auto;gap:1vh;cursor:pointer}.uploadBox .fileInputDiv p{color:var(--lightSecondary);text-align:center;font-size:.8vw;height:2.8vh}.uploadBox .fileInputDiv svg{color:var(--lightSecondary);opacity:.9;width:20%;aspect-ratio:1;height:auto}.certCard{position:relative;display:flex;justify-content:space-between;padding:1%;align-items:center;border-bottom:.1vh solid var(--white);background-color:var(--primary);color:var(--white)}.certCard div{display:flex}.certCard div h3{width:100%}.certCard div a svg{width:1.5vw}.certCard .iconWrapper{gap:1vw}.certCard article{width:35vw}.certCard article>div{display:flex;gap:.5vw;align-items:center}.certCard article>div h2{font-size:1.3vw}.certCard article>div p{font-size:1.3vw;text-transform:capitalize}@media (max-width: 480px){.certCard{position:relative;display:flex;justify-content:space-between;padding:1%;align-items:center;border-bottom:.1vh solid var(--white);background-color:var(--primary);min-height:8vh}.certCard div{display:flex}.certCard div h3{width:100%;font-size:1.5vh}.certCard div a svg{width:2.5vh}.certCard .iconWrapper{gap:1vh}.certCard article{width:35vw}.certCard article>div{display:flex;gap:.5vw;align-items:center}.certCard article>div h2{font-size:1.3vw}.certCard article>div p{font-size:1.3vw;text-transform:capitalize}}.certificatesWrapper{color:var(--white);margin-bottom:4vh}.certificatesWrapper .header{border-bottom:.1vh solid var(--white);background-color:var(--primary)}.certificatesWrapper .header>div h2{padding:1%;font-size:1.7vw;text-align:center}.certificatesWrapper .header section{display:flex;justify-content:space-between;align-items:center;padding:1%;border-top:.1vw solid var(--sand)}.certificatesWrapper .header section div{width:100%;display:flex;justify-content:center;align-items:center;gap:.5vw;flex:1}.certificatesWrapper .header section div h3{font-size:1vw;display:flex;align-items:center;gap:2vw}.certificatesWrapper .header section div:nth-of-type(1){justify-content:flex-start}.certificatesWrapper .header section .button{width:10%;min-width:11vw;min-height:3vh;margin:0 auto;background-color:var(--primary);color:var(--white)}.certificatesWrapper .uploadsWrapper h2{background-color:var(--sand);color:var(--primary);text-align:center;padding:.5%}.certificatesWrapper .uploadsWrapper .tableHeader{color:var(--primary);display:flex;justify-content:space-between;padding:1.35% 1% 1%}.certificatesWrapper .uploadsWrapper .tableHeader h3{padding-top:.3%;flex:1}.certificatesWrapper .uploadsWrapper .tableHeader div{width:5%;display:flex;align-items:center;gap:1vw}.certificatesWrapper .uploadsWrapper .pendingCart{background-color:var(--secondary);opacity:.8;display:flex;justify-content:space-between;padding:1.35% 1.2% 1.2%;border-bottom:.1vh solid var(--white);gap:1vw;position:relative}.certificatesWrapper .uploadsWrapper .pendingCart .detailFlag{bottom:1px;top:unset;padding:.1%;border-radius:.2vw;left:.1vw}.certificatesWrapper .uploadsWrapper .pendingCart .detailFlag h5{padding-top:2%;text-align:center;width:100%}.certificatesWrapper .uploadsWrapper .pendingCart h3{padding-top:.3%;flex:1}.certificatesWrapper .uploadsWrapper .pendingCart svg{width:2vw;aspect-ratio:1;height:auto;cursor:pointer}.certificatesWrapper .uploadsWrapper .pendingCart div{width:5%;display:flex;align-items:center;gap:1vw}.certificatesWrapper .uploadsWrapper .verifiedCart{position:relative;display:flex;justify-content:space-between;padding:1.35% 1% 1%;border-bottom:.1vh solid var(--white);background-color:var(--primary)}.certificatesWrapper .uploadsWrapper .verifiedCart .detailFlag{bottom:1px;top:unset;padding:.1% .3%;border-radius:.2vw;left:.1vw;width:fit-content}.certificatesWrapper .uploadsWrapper .verifiedCart .detailFlag h5{padding-top:2%;text-align:center;width:100%}.certificatesWrapper .uploadsWrapper .verifiedCart .detailFlag svg{display:block;position:absolute;right:-1.5vw;width:1.2vw;aspect-ratio:1;height:auto;bottom:.1vh}.certificatesWrapper .uploadsWrapper .verifiedCart h3{flex:1}.certificatesWrapper .uploadsWrapper .verifiedCart div{width:5%;display:flex;justify-content:end}.certificatesWrapper .uploadsWrapper .verifiedCart div svg{width:2vw;aspect-ratio:1;height:auto;cursor:pointer;margin-left:auto}@media (max-width: 480px){.certificatesWrapper{color:var(--white);margin-bottom:4vh}.certificatesWrapper .header{padding:1%;display:grid;grid-template-columns:1fr;align-items:center;border-bottom:.1vh solid var(--white);background-color:var(--primary);gap:1vh}.certificatesWrapper .header div{width:100%;display:flex;justify-content:start;align-items:center;gap:.5vh}.certificatesWrapper .header div h3{font-size:2vh}.certificatesWrapper .header div h3:nth-of-type(1){width:50vw}.certificatesWrapper .header div h2{font-size:3vh;padding-top:.5%}.certificatesWrapper .header div:nth-of-type(1){justify-content:flex-start}.certificatesWrapper .header .button{width:50%;min-width:11vw;min-height:3vh;margin:1vh 0;padding-block:.5vh}.certificatesWrapper .header .button p{font-size:2vh}.certificatesWrapper .uploadsWrapper h2{background-color:var(--sand);color:var(--primary);text-align:center;padding:.5%;font-size:2.5vh}.certificatesWrapper .uploadsWrapper .tableHeader{color:var(--primary);display:flex;justify-content:space-between;padding:1.35% 1% 1%}.certificatesWrapper .uploadsWrapper .tableHeader h3{flex:1;font-size:1.5vh}.certificatesWrapper .uploadsWrapper .tableHeader div{width:5%;display:flex;align-items:center;gap:1vw}.certificatesWrapper .uploadsWrapper .pendingCart{background-color:var(--secondary);opacity:.8;display:flex;justify-content:space-between;padding:1.35% 1.2% 1.2%;border-bottom:.1vh solid var(--white);gap:1.5vw;position:relative;min-height:8vh;align-items:center}.certificatesWrapper .uploadsWrapper .pendingCart .detailFlag{bottom:1px;top:unset;padding:.1%;border-radius:.2vw;left:.1vw;width:fit-content}.certificatesWrapper .uploadsWrapper .pendingCart .detailFlag h5{padding-top:2%;text-align:center;width:100%;font-size:1.5vh}.certificatesWrapper .uploadsWrapper .pendingCart h3{padding-top:.3%;flex:1;font-size:1.5vh}.certificatesWrapper .uploadsWrapper .pendingCart svg{width:2vw;aspect-ratio:1;height:auto;cursor:pointer}.certificatesWrapper .uploadsWrapper .pendingCart div{width:fit-content;display:flex;align-items:center;gap:.5vw}.certificatesWrapper .uploadsWrapper .pendingCart div svg{width:2vh;aspect-ratio:1;height:auto;cursor:pointer}.certificatesWrapper .uploadsWrapper .verifiedCart{position:relative;display:flex;justify-content:space-between;padding:1.35% 1% 1%;border-bottom:.1vh solid var(--white);background-color:var(--primary);min-height:8vh;align-items:center}.certificatesWrapper .uploadsWrapper .verifiedCart .detailFlag{bottom:1px;top:unset;padding:.1% .3%;border-radius:.2vw;left:.1vw;width:fit-content}.certificatesWrapper .uploadsWrapper .verifiedCart .detailFlag h5{padding-top:2%;text-align:center;width:100%;font-size:1.5vh}.certificatesWrapper .uploadsWrapper .verifiedCart .detailFlag svg{display:block;position:absolute;right:-2.5vh;width:2vh;aspect-ratio:1;height:auto;bottom:0vh}.certificatesWrapper .uploadsWrapper .verifiedCart h3{flex:1;padding-top:.3%;font-size:1.5vh}.certificatesWrapper .uploadsWrapper .verifiedCart div{width:fit-content;display:flex;justify-content:end}.certificatesWrapper .uploadsWrapper .verifiedCart div svg{width:3vh;aspect-ratio:1;height:auto;cursor:pointer;margin-left:auto}}.adminDashboard{margin-inline:2.5%;height:var(--adminLayoutHeight);height:fit-content;position:relative}.adminDashboard .popUp .childrenWrapper{padding:2.5% 1.5%;overflow-y:auto}.adminDashboard .popUp .childrenWrapper .aminTrainingcard .linkWrapper .cancelTrainingButton,.adminDashboard .popUp .childrenWrapper .adminTrainingCardAdmin .linkWrapper .cancelTrainingButton{display:none}.adminDashboard .chartContainer{width:100%;display:grid;grid-template-rows:13vh 2vh 65vh}.adminDashboard .chartContainer>.memberManagement{border-top:.1vw solid var(--primary)}.adminDashboard .chartContainer>.memberManagement .loginInfoWrapper{padding-inline:0}.adminDashboard .chartContainer>.memberManagement .userCardsWrapper{height:55vh}.adminDashboard .chartContainer .infoBar{display:grid;grid-template-columns:repeat(4,1fr);gap:1vw;width:100%;height:20%}.adminDashboard .chartContainer .infoBar>div{background-color:var(--primary);height:13vh;padding:1%;color:var(--white);text-align:center;border-radius:25px;display:flex;flex-direction:column;justify-content:space-between;padding-block:2vh}.adminDashboard .chartContainer .infoBar>div h3{font-size:1vw}.adminDashboard .chartContainer .infoBar>div h3 span{color:var(--red);font-size:1.2vw}.adminDashboard .chartContainer .infoBar>div h1{font-size:2vw;padding-block:0}.adminDashboard .chartContainer .infoBar>div .button{min-height:2.5vw;width:50%;margin:0 auto}.adminDashboard .chartContainer .infoBar>div .exportWrapper{display:flex;justify-content:space-evenly;align-items:center}.adminDashboard .chartContainer .infoBar>div .exportWrapper .exportButton{cursor:pointer}.adminDashboard .chartContainer .infoBar>div .exportWrapper .exportButton:hover{color:var(--lightSecondary)}.adminDashboard .chartContainer .infoBar>div .exportWrapper .exportButton svg{width:2vw;height:2vw}.adminDashboard .chartContainer .infoBar>div .exportWrapper .exportButton h3{text-align:center;font-size:.7vw}.adminDashboard .chartContainer .infoBar .pendingCert{height:13vh}.adminDashboard .chartContainer .infoBar .pendingCert .buttonContainer{display:flex;padding-inline:2.5%;gap:1vw;max-width:100%;margin-top:auto;height:fit-content;justify-content:center}.adminDashboard .chartContainer .infoBar .pendingCert .buttonContainer .button{min-width:5vw;width:90%;height:4vh;background-color:var(--primary);color:var(--white)}.adminDashboard .chartContainer .infoBar .pendingCert .buttonContainer .button p{font-size:.8vw}.adminDashboard .chartContainer .locationBar{color:var(--primary);display:flex;align-items:center}.adminDashboard .chartContainer .locationBar h3{font-size:1vw;padding-top:.2%}.adminDashboard .chartContainer .locationBar .backBox{display:flex;margin-right:.2vw}.adminDashboard .chartContainer .locationBar .backBox svg{color:var(--primary);width:1.5vw;aspect-ratio:1;height:auto;cursor:pointer}.adminDashboard .chartContainer .mapAndChart{display:grid;grid-template-columns:1fr 3fr;gap:.5vw}.adminDashboard .chartContainer .mapAndChart .mapContainer{padding-right:.5vw;z-index:1}.adminDashboard .chartContainer .mapAndChart .mapContainer .searchBarWrapper input{text-align:center;font-size:1.5vw;background:transparent;border:.2vh solid var(--primary);color:var(--primary);width:100%;border-radius:.4vw;padding:1% 2%}.adminDashboard .chartContainer .mapAndChart .mapContainer .searchBarWrapper input::placeholder{font-size:1.3vw}.adminDashboard .chartContainer .mapAndChart .mapContainer .mapWrapper{margin-top:.5vh}.adminDashboard .chartContainer .mapAndChart .statisticsWrapper{position:relative;display:flex;flex-direction:column;gap:1vh;height:70vh;width:100%;overflow-y:auto;color:var(--white);justify-content:center;background-color:var(--primary);border-radius:25px;padding:1% 2.5%}.adminDashboard .chartContainer .mapAndChart .statisticsWrapper h3{font-size:.9vw;text-align:justify;position:absolute;width:15vw;bottom:2.5%;right:1.5%}.adminDashboard .chartContainer .mapAndChart .statisticsWrapper .legendForChart{display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;margin-top:1rem;flex-wrap:wrap;position:absolute;bottom:2.5%;left:1.5%}.adminDashboard .chartContainer .mapAndChart .statisticsWrapper .legendForChart .legend-item{display:flex;align-items:center;gap:.5rem}.adminDashboard .chartContainer .mapAndChart .statisticsWrapper .legendForChart .legend-item .color-box{width:1rem;height:1rem;border-radius:4px;background-color:var(--red)}.adminDashboard .chartContainer .mapAndChart .statisticsWrapper .legendForChart .legend-item.red .color-box{background-color:var(--red)}.adminDashboard .chartContainer .mapAndChart .statisticsWrapper .legendForChart .legend-item.yellow .color-box{background-color:var(--yellow)}.adminDashboard .chartContainer .mapAndChart .statisticsWrapper .legendForChart .legend-item.green .color-box{background-color:var(--green)}.adminDashboard .chartContainer .mapAndChart .statisticsWrapper .legendForChart .legend-item h4{margin:0;font-size:.9rem;color:var(--white);font-weight:500}.adminDashboard .chartContainer .mapAndChart .statisticsWrapper .legendForChart .legend-item span{background-color:var(--green);width:1rem;height:1rem;border-radius:4px;text-align:center;color:var(--primary);display:flex;align-items:center;justify-content:center;font-weight:100;font-size:.9rem}@media (max-width: 480px){.adminDashboard{margin-inline:2.5%;height:var(--adminLayoutHeight);height:fit-content;position:relative}.adminDashboard .popUp .childrenWrapper{padding:2.5% 1.5%;overflow-y:auto}.adminDashboard .chartContainer{width:100%;display:grid;grid-template-rows:20vh 3vh 66vh}.adminDashboard .chartContainer .infoBar{display:grid;grid-template-columns:repeat(2,1fr);gap:1vw;width:100%;height:20%}.adminDashboard .chartContainer .infoBar>div{background-color:var(--primary);height:10vh;padding:1%;color:var(--white);text-align:center;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;padding-block:1.3vh}.adminDashboard .chartContainer .infoBar>div h3{font-size:1.2vh}.adminDashboard .chartContainer .infoBar>div h3 span{color:var(--red);font-size:1.2vh}.adminDashboard .chartContainer .infoBar>div h1{font-size:2vw;padding-block:0}.adminDashboard .chartContainer .infoBar>div .button{min-height:3.5vh;width:70%;margin:0 auto}.adminDashboard .chartContainer .infoBar>div .button p{font-size:1.5vh}.adminDashboard .chartContainer .infoBar>div .exportWrapper{display:flex;justify-content:space-evenly;align-items:center}.adminDashboard .chartContainer .infoBar>div .exportWrapper .exportButton{cursor:pointer}.adminDashboard .chartContainer .infoBar>div .exportWrapper .exportButton:hover{color:var(--lightSecondary)}.adminDashboard .chartContainer .infoBar>div .exportWrapper .exportButton svg{width:3vh;height:3vh}.adminDashboard .chartContainer .infoBar>div .exportWrapper .exportButton h3{text-align:center;font-size:.9vh}.adminDashboard .chartContainer .infoBar .pendingCert{height:10vh}.adminDashboard .chartContainer .infoBar .pendingCert .buttonContainer{display:grid;grid-template-columns:1fr 1fr;max-width:100%;margin-top:auto;height:fit-content;place-items:center}.adminDashboard .chartContainer .infoBar .pendingCert .buttonContainer .button{min-width:5vw;width:90%;height:3vh;background-color:var(--primary);color:var(--white)}.adminDashboard .chartContainer .infoBar .pendingCert .buttonContainer .button p{font-size:1.2vh}.adminDashboard .chartContainer .locationBar{color:var(--primary);display:flex;align-items:center;position:relative;top:.2vh}.adminDashboard .chartContainer .locationBar h3{font-size:2vh;padding-top:.1%}.adminDashboard .chartContainer .locationBar .backBox{display:flex;margin-right:.2vw}.adminDashboard .chartContainer .locationBar .backBox svg{color:var(--primary);width:2.5vh;aspect-ratio:1;height:auto;cursor:pointer;position:relative;top:.1vh}.adminDashboard .chartContainer .statisticsWrapper{position:relative;display:grid;grid-template-columns:1fr;gap:1vw;overflow-y:auto;color:var(--white)}}.regionCard{text-align:center;padding:5% 0;background-color:var(--primary);width:100%;display:flex;flex-direction:column;border-radius:25px;justify-content:space-evenly}.regionCard .popUp .childrenWrapper{padding:2.5%;overflow-y:auto}.regionCard .popUp .childrenWrapper .userCard{margin-bottom:.2vh}.regionCard .popUp .childrenWrapper .userCard h3{font-size:.8vw}.regionCard .popUp .childrenWrapper .userCard .emailText{font-size:.7vw}.regionCard .popUp .childrenWrapper .userCard:nth-of-type(1) h3{font-weight:800}.regionCard>h2{position:relative}.regionCard .chartWrapper{color:var(--sand);max-width:100%;height:12.5vh;text-align:center}.regionCard .chartWrapper svg{margin:0;padding:0}.regionCard .chartWrapper>div{width:22vw;max-width:22vw;margin:0 auto;font-size:.8vw;margin-right:.3vw;padding-block:1vh}.regionCard .chartWrapper .valuesContainer{display:flex;justify-content:space-evenly;padding-inline:1vw;gap:4vw;position:relative;top:-.5vh}.regionCard .chartWrapper .valuesContainer h3{position:relative;font-size:1.1vw;text-align:center}.regionCard .chartWrapper>h3{width:fit-content;margin:0 auto;position:relative;top:-6vh;text-align:center;left:.2vw}.regionCard>h4{margin-block:3vh 5vh}.regionCard>h1{font-size:3vw;font-size:1.2vw}.regionCard>h2{font-size:1.2vw}.regionCard .button{display:block;margin:2vh auto;font-size:1.2vw;height:4vh;width:60%;border:.1vw solid var(--lightSecondary);display:grid;place-items:center;border-radius:.3vw;transition:all .3s linear}.regionCard .button:hover{background-color:var(--white);color:var(--primary)}.regionCard .button{width:60%}.regionCard div div{color:var(--primary)}@media (max-width: 480px){.regionCard{text-align:center;padding:5% 0;background-color:var(--primary);width:100%;display:flex;flex-direction:column;border-radius:25px;justify-content:space-evenly}.regionCard .popUp .childrenWrapper{padding:2.5%;overflow-y:auto}.regionCard .popUp .childrenWrapper .userCard{margin-bottom:.2vh}.regionCard .popUp .childrenWrapper .userCard h3{font-size:.8vw}.regionCard .popUp .childrenWrapper .userCard .emailText{font-size:.7vw}.regionCard .popUp .childrenWrapper .userCard:nth-of-type(1) h3{font-weight:800}.regionCard>h2{position:relative}.regionCard .chartWrapper{color:var(--sand);max-width:70%;height:12.5vh;text-align:center}.regionCard .chartWrapper svg{margin:0;padding:0}.regionCard .chartWrapper>div{width:22vh;max-width:22vh;margin:0 auto;font-size:.8vh;margin-right:.3vw;padding-block:1vh}.regionCard .chartWrapper .valuesContainer{display:flex;justify-content:space-evenly;padding-inline:1vw;gap:4vw;position:relative;top:0vh;left:15vw}.regionCard .chartWrapper .valuesContainer h3{position:relative;font-size:1.2vh;text-align:center}.regionCard .chartWrapper>h3{width:fit-content;margin:0 auto;position:relative;top:-5vh;text-align:center;left:14.5vw;font-size:1.1vh}.regionCard>h4{margin-block:3vh 5vh;font-size:1.5vh}.regionCard>h1{font-size:3vw;font-size:1.8vh}.regionCard>h2{font-size:1.7vh}.regionCard .button{display:block;margin:2vh auto;font-size:1.5vh;height:4vh;width:60%;border:.1vw solid var(--lightSecondary);display:grid;place-items:center;border-radius:.3vw;transition:all .3s linear}.regionCard .button p{font-size:1.7vh}.regionCard .button:hover{background-color:var(--white);color:var(--primary)}.regionCard .button{width:60%}.regionCard div div{color:var(--primary)}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.readyToDialog{background-color:var(--primary);padding:1%;color:var(--white);text-align:center;border-radius:25px;display:flex;flex-direction:column;justify-content:space-between;padding-block:2vh;height:13vh}.readyToDialog h3{font-size:1vw}.readyToDialog h3 span{color:var(--red);font-size:1.2vw}.readyToDialog .button{min-width:5vw;width:50%;min-height:4.5vh;margin:0 auto;background-color:var(--primary);color:var(--white)}.memberManagement{position:relative}.memberManagement .loginInfoWrapper{display:flex;padding:1% 2.5%;justify-content:space-between}.memberManagement .userCardsWrapper{position:relative;height:70vh;margin-inline:2.5%;display:grid;grid-auto-rows:max-content;overflow-y:auto;gap:.2vh;transition:all .3s ease;border-bottom:.3vh solid var(--secondary)}.memberManagement .userCardsWrapper>img{width:3vw;aspect-ratio:1;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.memberManagement .importBox{position:absolute;background-color:var(--white);width:95%;height:100%;top:0;display:none;left:2.5%;border:.2vh solid var(--primary)}.memberManagement .importBox>svg{position:absolute;top:1%;right:.5%;color:var(--red);cursor:pointer;width:1vw;height:auto}.memberManagement .importBox.show{display:block}.usersSearchBar{display:flex;justify-content:center;align-items:center;padding-inline:2.5%;padding-bottom:2.5vh;gap:.8vw}.usersSearchBar label{width:70%;position:relative}.usersSearchBar label .searchIcon{position:absolute;width:2vw;height:2vw;color:var(--secondary);top:18%;right:2%}.usersSearchBar label input{width:100%;font-size:1.2vw;border-radius:.5vw;color:var(--primary);text-align:center;border:.2vw solid var(--secondary)}.usersSearchBar label input::placeholder{color:var(--secondary);position:relative;top:.2vmin}.usersSearchBar label input:focus{outline:none;border:.2vw solid var(--primary)}.usersSearchBar label input:focus::placeholder{opacity:0}.usersSearchBar .searchInput input,.usersSearchBar .button{height:5.5vh}.trainingManagement{position:relative}.trainingManagement .cardsWrapper{height:74vh}.trainingManagement h1{width:100%;text-align:center;padding-block:.5%;color:var(--primary);border:.2vw solid var(--primary);margin-bottom:.5vh}.trainingManagement:has(.addAllCheckbox) .searchBar{width:95%;margin-left:auto;position:relative}.trainingManagement:has(.addAllCheckbox) .addAllCheckbox{position:absolute;left:-4.35vw;top:3vh;display:flex;font-size:1.2vw;padding-top:.9vh;gap:.5vw}.trainingManagement:has(.addAllCheckbox) .addAllCheckbox input[type=checkbox]{width:1.4vw;height:1.4vw;display:inline-block;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--primary);border-radius:.3vw;background-color:transparent;cursor:pointer;position:relative;border-color:var(--primary)}.trainingManagement:has(.addAllCheckbox) .addAllCheckbox input[type=checkbox]:checked{background-color:var(--primary);color:var(--primary)}.trainingManagement:has(.addAllCheckbox) .addAllCheckbox input[type=checkbox]:checked:after{content:"✓";color:var(--lightSecondary);font-size:2vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.draftCard{border-bottom:.1vh solid var(--white);height:fit-content;cursor:pointer;background-color:var(--primary);color:var(--white)}.draftCard:nth-of-type(2n){background-color:var(--primaryHover)}.draftCard>.card{display:flex;width:100%;align-items:center;justify-content:space-between;border-bottom:1px solid var(--white);min-height:8vh;height:10vh;overflow:hidden}.draftCard>.card div{min-width:9%;border-right:2px solid var(--white);aspect-ratio:1;max-height:10vh;display:flex;justify-content:center}.draftCard>.card div>img{padding:5%;aspect-ratio:1;max-height:100%;object-fit:contain;border-radius:50%}.draftCard>.card h3{padding-inline:1.5%;width:100%;font-size:1vw;flex-basis:200%}.draftCard>.card h4{padding-inline:1.5%;width:100%;font-size:.9vw}.draftCard>.card h4 b{color:var(--green);font-size:.9vw}.draftCard>.card h4 span{color:var(--red);font-size:.9vw;font-weight:900}.draftCard>.card svg{width:12vw;margin-right:1vw;transition:all .4s ease-in}.draftCard .manageUnits .search{padding-top:2.5%}.draftCard:has(.draftCardPreview.showPreview) .card>svg{transform:rotate(90deg)}.draftCardPreview{position:relative;width:100%;background-color:var(--primary);transition:all .5s ease-in-out;transform:scaleY(0);max-height:0;transform-origin:top;opacity:0}.draftCardPreview h1{color:var(--white)}.draftCardPreview .previewWrapper video{width:50%;margin:0 auto;border-radius:25px;margin-bottom:2.5vh}.draftCardPreview .previewWrapper .buttonContainer{display:flex;gap:1vw;margin-block:2vh;justify-content:flex-end}.draftCardPreview .previewWrapper .buttonContainer button{height:5vh;width:14vw;font-size:1vw;display:flex;justify-content:center;align-items:center;padding-inline:1%;color:var(--sand);background-color:var(--primary);border-radius:25px;border:.1vw solid var(--lightSecondary);transition:all .5s ease;align-self:flex-end;justify-self:right;cursor:pointer}.draftCardPreview .previewWrapper .buttonContainer button:hover{transform:scale(1.05)}.draftCardPreview.showPreview{transform:scaleY(1);max-height:100%;opacity:1}.questionSection{background-color:var(--primaryHover);border:.1vw solid var(--white);border-radius:.2vw;margin-bottom:1vh;color:var(--white)}.questionSection:nth-last-of-type(1){margin-bottom:2.5%}.questionSection h3{font-weight:400;font-size:.9vw;padding:.3% .5%}.questionSection h3:nth-of-type(1){font-size:.9vw;border-bottom:.1vh solid var(--white);margin-bottom:.2vh}.questionSection h3 b{color:var(--green);margin-left:.2vw}.questionSection h3 span{font-size:.8vw}.unitCard{border-block:.1vh solid var(--white);height:fit-content;background-color:var(--primaryHover);color:var(--white)}.unitCard .card{display:flex;width:100%;align-items:center;justify-content:space-between;border-bottom:1px solid var(--white)}.unitCard .card .checkBoxContainer{border-right:2px solid var(--white);padding:.5%;width:4vw;aspect-ratio:1;position:relative;cursor:pointer}.unitCard .card .checkBoxContainer p{width:1.8vw;aspect-ratio:1;border:.1vw solid var(--white)}.unitCard .card .checkBoxContainer svg{position:absolute;top:50%;left:50%;transform:translate(-40%,-60%);width:2.1vw;color:var(--green);filter:brightness(150%)}.unitCard .card h3{padding-inline:1.5%;width:100%;font-size:1vw;flex-basis:200%}.unitCard .card h4{padding-inline:1.5%;width:100%;font-size:.9vw}.unitCard .card h4 b{color:var(--green);font-size:.9vw}.unitCard .card h4 span{color:var(--red);font-size:.9vw;font-weight:900}.unitCard .card svg{width:15%;margin-right:1vw;transition:all .4s ease-in;cursor:pointer}.unitCard .card a{margin:0 auto;padding-top:.5%;width:50%;align-self:center}.unitCard .card a svg{width:30%;margin:0 auto}.unitCard:has(.unitCardPreview.showPreview) .card>svg{transform:rotate(90deg)}.unitCardPreview{position:relative;width:100%;background-color:var(--primary);transition:all .5s ease-in-out;transform:scaleY(0);max-height:0;transform-origin:top;opacity:0}.unitCardPreview .contentContainer{padding:2.5%;display:grid;grid-template-columns:repeat(2,1fr);place-items:center;gap:3vw}.unitCardPreview .contentContainer iframe{width:0;height:0}.unitCardPreview .contentContainer .quizWrapper{padding-inline:2.5%;max-height:40vh;overflow-y:auto;width:100%}.unitCardPreview .previewWrapper .buttonContainer{display:flex;gap:1vw;margin-block:2vh;justify-content:flex-end}.unitCardPreview .previewWrapper .buttonContainer button{height:5vh;width:14vw;font-size:1vw;display:flex;justify-content:center;align-items:center;padding-top:.3%;padding-inline:1%;color:var(--sand);background-color:var(--primary);border-radius:25px;border:.1vw solid var(--lightSecondary);transition:all .5s ease;align-self:flex-end;justify-self:right;cursor:pointer}.unitCardPreview .previewWrapper .buttonContainer button:hover{transform:scale(1.05)}.unitCardPreview.showPreview{transform:scaleY(1);max-height:100%;opacity:1}.unitCardPreview.showPreview .contentContainer iframe{width:75%;height:80%}.addOnDemandUnit{position:relative;width:95%;height:85vh;overflow-y:scroll;margin:0 auto;background-color:var(--primary);display:flex;flex-direction:column}.addOnDemandUnit>header{position:sticky;top:0;z-index:1;background-color:transparent;width:fit-content}.addOnDemandUnit>header nav{color:var(--white);width:fit-content;display:flex;justify-content:center;align-items:center}.addOnDemandUnit>header nav h6{border:.2vw solid var(--lightSecondary);border-radius:0 0 .5vw;background-color:var(--primaryHover);width:100%;font-size:1.2vw;font-weight:500;text-align:center;transition:all .4s ease-in;width:25vw;padding:1vh}.addOnDemandUnit>header nav h6:nth-of-type(1){border-left:none;border-top:none}.addOnDemandUnit>header nav h6.active{transition:all .4s ease-in}.addOnDemandUnit>form{width:100%;padding:2.5%}.addOnDemandUnit>form .titleWrapper{width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:max-content;gap:1.5vw;justify-content:center;margin-bottom:4vh}.addOnDemandUnit>form .titleWrapper div{position:relative}.addOnDemandUnit>form .titleWrapper div label{margin:0}.addOnDemandUnit>form .titleWrapper div input{margin-top:.5vh}.addOnDemandUnit>form .boxWrapper{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5vw;row-gap:4vh;justify-content:center}.addOnDemandUnit>form>div{width:100%}.addOnDemandUnit>form label{position:relative;color:var(--white);display:block;margin-bottom:.4vh;width:100%;font-size:1vw}.addOnDemandUnit>form label b{color:var(--red);margin-left:.2vw}.addOnDemandUnit>form label span{color:var(--red);position:absolute;font-size:.8vw;right:0;bottom:.1vh;cursor:pointer}.addOnDemandUnit>form input{height:3.2vh;width:100%;font-size:1vw;border-radius:.2vw;padding:.5% 1% .5% 1.5%;color:var(--sand);background-color:var(--primary);color:var(--white);border:.1vw solid var(--lightSecondary)}.addOnDemandUnit>form input::-webkit-calendar-picker-indicator{filter:invert(1)}.addOnDemandUnit>form input::-webkit-outer-spin-button,.addOnDemandUnit>form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.addOnDemandUnit>form input[type=number]{-moz-appearance:textfield}.addOnDemandUnit>form input:focus{outline:none}.addOnDemandUnit>form select{color:var(--primary)}.addOnDemandUnit>form textarea{color:var(--primary);resize:none;width:100%;aspect-ratio:16/8;font-size:1vw;border-radius:.2vw;background-color:var(--primary);color:var(--white);border:.1vw solid var(--lightSecondary);padding:1% 1% 1% 1.5%}.addOnDemandUnit>form textarea::placeholder{color:var(--white)}.addOnDemandUnit>form textarea:focus{outline:none}.addOnDemandUnit>form .targetText{aspect-ratio:17/3.55}.addOnDemandUnit>form .memberCountWrapper div{width:50%;display:flex;color:var(--white);align-items:center}.addOnDemandUnit>form .memberCountWrapper div h3{width:15%}.addOnDemandUnit>form .memberCountWrapper div input{width:20%;margin:0;font-size:1vw}.addOnDemandUnit>form video,.addOnDemandUnit>form iframe{width:100%;aspect-ratio:16/8;margin:0 auto;border-radius:.2vw;border:.2vw solid var(--lightSecondary);background-color:#000}.addOnDemandUnit>form .uploadBoxHolder{position:relative}.addOnDemandUnit>form .uploadBoxHolder .urlContainer{position:absolute;width:100%}.addOnDemandUnit>form .uploadBoxHolder .urlContainer .textInput{background-color:var(--primary)}.addOnDemandUnit>form .uploadBoxHolder .urlContainer .textInput input{color:var(--white);height:100%}.addOnDemandUnit>form .uploadBoxHolder .urlContainer .textInput input::placeholder{color:var(--white)}.addOnDemandUnit .previewWrapper{padding:0 2.5% 2.5%;margin-top:auto}.addOnDemandUnit .previewWrapper .buttonContainer{display:flex;gap:1vw;justify-content:flex-end;margin-top:auto}.addOnDemandUnit .previewWrapper .buttonContainer button{height:5vh;width:14vw;font-size:1vw;display:flex;justify-content:center;align-items:center;padding-inline:1%;color:var(--sand);background-color:var(--primary);border-radius:.3vw;border:.1vw solid var(--lightSecondary);transition:all .5s ease;align-self:flex-end;justify-self:right;cursor:pointer}.addOnDemandUnit .previewWrapper .buttonContainer button:hover{transform:scale(1.05)}.addOnDemandUnit .editor{width:100%;height:100%;padding:2.5%;position:absolute;z-index:99;background-color:var(--primary);display:flex;align-items:center}.addOnDemandUnit .previewBox{width:100%;position:relative;top:2.5vh}.addOnDemandUnit .previewBox section{width:100%;border:.1vw dashed var(--white);border-radius:.4vw;padding-inline:2.5%;aspect-ratio:16/8;overflow-y:scroll;position:absolute}.addOnDemandUnit .previewBox section article{background-color:var(--primary);position:sticky;top:0;display:flex;justify-content:right;width:100%;gap:.5vw;z-index:1;align-items:center;padding-top:2.5%}.addOnDemandUnit .previewBox section article p{width:fit-content}.addOnDemandUnit .previewBox section div{display:flex;gap:.3vw}.addOnDemandUnit .previewBox section div p{flex:1}.addOnDemandUnit .previewBox section div label{width:2vw;text-align:center}.addOnDemandUnit .previewBox section div label input{width:1vw;height:2vh}.addOnDemandUnit .previewBox section div label:nth-of-type(1){margin-right:.5vw}.addOnDemandUnit .previewBox section div span{color:var(--red);cursor:pointer}.addOnDemandUnit .previewBox section div span svg{width:1vw;height:1vw}.addOnDemandUnit .previewBox p{color:var(--white);text-align:left;font-size:.8vw;font-weight:300;margin-bottom:.5vh;width:90%}.videoEditor{display:grid;grid-template-columns:repeat(2,1fr);padding:2.5%;position:absolute;gap:3vw}.videoEditor .annotationsList{border:.1vh solid var(--lightSecondary);overflow-y:scroll;max-height:37vh;padding:2.5%}.videoEditor .annotationsList form{display:flex;gap:2vw}.videoEditor .annotationsList form input{color:var(--primary);border:.1vh solid var(--sand);padding:0 1%;border-radius:.3vw;height:3vh}.videoEditor .annotationsList form input::placeholder{color:var(--primary);opacity:.8}.videoEditor .annotationsList form>svg{color:var(--red);width:10vw;height:2vw;cursor:pointer}.videoEditor .videoPlayer{width:100%;position:relative;height:fit-content}.videoEditor .videoPlayer .annotationsContainer{position:absolute;bottom:1%;left:0;right:0;width:94%;margin:0 auto;display:flex;pointer-events:none}.videoEditor .videoPlayer .annotationsContainer .annotation{position:absolute;bottom:0;transform:translate(-50%);pointer-events:auto;cursor:pointer;background-color:var(--primary);width:fit-content;height:fit-content;width:2vw;height:2vw;border-radius:.3vw;display:flex;align-items:center}.videoEditor .videoPlayer .annotationsContainer .annotation svg{color:var(--white);width:2vw;height:2vw}.custom-dropdown{color:var(--primary);position:relative;min-width:12vw;height:3vh;cursor:pointer;font-size:1vw}.custom-dropdown svg{width:1.2vw;height:1.2vw;color:var(--primary)}.custom-dropdown .selected-option{display:flex;align-items:center;justify-content:space-evenly;padding:.1vh .5vw;padding-right:.5vw;background-color:var(--white);border:1px solid #ccc;height:3vh;border-radius:.3vw}.custom-dropdown .selected-option .label{padding:.5vw}.custom-dropdown .selected-option .arrow{margin-left:auto;color:var(--primary)}.custom-dropdown .options-list{position:absolute;top:100%;left:0;width:100%;background-color:var(--sand);border:1px solid var(--primary);border-radius:.3vw;z-index:10}.custom-dropdown .options-list .option{display:flex;align-items:center;cursor:pointer;padding-left:.5vw;padding-block:.2vh}.custom-dropdown .options-list .option:hover{background-color:#e0e0e0}.custom-dropdown .options-list .option .label{margin-left:10px}.customSelectWithAdd{position:relative;z-index:2}.customSelectWithAdd div{display:flex;gap:.4vw;align-items:center;color:var(--white)}.customSelectWithAdd div svg{color:var(--white);width:2vw;aspect-ratio:1/1;height:auto;margin-top:.4vh;border:.1vw solid var(--lightSecondary);border-radius:.2vw;cursor:pointer;padding:1%}.customSelectWithAdd div svg:active{scale:.9}.customSelectWithAdd .customSelect{position:absolute;background-color:var(--primary);width:100%;max-height:0;overflow-y:scroll;top:6.2vh;border-radius:.1vw;transition:all .3s ease-in-out;color:var(--white)}.customSelectWithAdd .customSelect p{padding:2.5% 1.5%;text-transform:capitalize;cursor:pointer;color:var(--white);transition:all .3s ease-in-out;font-size:.7vw}.customSelectWithAdd .customSelect p:hover{background-color:var(--primaryHover);color:var(--white)}.customSelectWithAdd input{height:3.2vh;font-size:.8vw;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 0 16 16' fill='%23ffffff' stroke='%23ffffff'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'/%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M2 5.56L2.413 5h11.194l.393.54L8.373 11h-.827L2 5.56z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem top 50%;background-size:.65rem auto;padding-left:1.5%;cursor:pointer;color:var(--sand)}.customSelectWithAdd input::placeholder{color:var(--sand);opacity:.8}.customSelectWithAdd .categoryPreview{display:flex;justify-content:space-between;flex-wrap:wrap}.customSelectWithAdd .categoryPreview h4{color:var(--white)}.customSelectWrapper{position:relative;z-index:2}.customSelectWrapper .customSelect{position:absolute;background-color:var(--primary);width:100%;max-height:0;overflow-y:scroll;top:6.2vh;border-radius:.1vw;transition:all .3s ease-in-out}.customSelectWrapper .customSelect p{padding:2.5% 1.5%;text-transform:capitalize;cursor:pointer;color:var(--white);transition:all .3s ease-in-out;font-size:.7vw}.customSelectWrapper .customSelect p:hover{background-color:var(--primaryHover);color:var(--white)}.customSelectWrapper input{height:3.2vh;font-size:.8vw;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 0 16 16' fill='%23ffffff' stroke='%23ffffff'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'/%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M2 5.56L2.413 5h11.194l.393.54L8.373 11h-.827L2 5.56z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem top 50%;background-size:.65rem auto;padding-left:1.5%;cursor:pointer}.customSelectWrapper input::placeholder{color:var(--sand);opacity:.8}.customSelectWrapper .categoryPreview{display:flex;justify-content:space-between;flex-wrap:wrap}.customSelectWrapper .categoryPreview h4{color:var(--white)}.upload-modal__overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}.upload-modal__content{background:#fff;padding:20px 30px;border-radius:10px;width:40vw;text-align:center;box-shadow:0 0 15px #0003}.upload-modal__bar{width:100%;height:16px;background-color:#eee;border-radius:8px;overflow:hidden;margin:15px 0}.upload-modal__fill{height:100%;background-color:#3498db;transition:width .1s ease}.textInput{border:2px solid var(--secondary);border-radius:.3vmax;position:relative;width:100%;height:4vh;background-color:var(--white)}.textInput legend{padding:0;margin:0;position:absolute;top:0;left:2.5%;z-index:0;opacity:0;background-color:var(--white);transition:all .6s ease;color:var(--primary);border-radius:.2vw}.textInput input{font-size:1vmax;width:100%;color:var(--primary);border:none;background:transparent;z-index:1;padding:0 2.5%;height:3.5vh;border-radius:inherit}.textInput input::placeholder{color:var(--primary);font-size:1vw;transition:all .1s ease;opacity:.6}.textInput input:focus{outline:none;border-color:var(--primary)}.textInput input:focus::placeholder{opacity:0}.textInput input:focus+legend{background-color:#fff;z-index:0;opacity:1;transform:translateY(-50%);padding-inline:.3vw}.textInput svg{position:absolute;right:2.5%;top:50%;z-index:2;cursor:pointer;transform:translateY(-50%)}.textInput p{font-size:.65vw;z-index:1;color:var(--red);font-weight:400;width:100%;padding:.4vh 0}@media (max-width: 480px){.textInput{border:2px solid var(--secondary);border-radius:.3vmax;position:relative;width:100%;height:8vw;background-color:var(--white)}.textInput legend{padding:0;margin:0;position:absolute;top:0;left:2.5%;z-index:0;opacity:0;background-color:var(--white);transition:all .6s ease;color:var(--primary);border-radius:.2vw}.textInput input{font-size:1vmax;width:100%;color:var(--primary);border:none;background:transparent;z-index:1;padding:0 2.5%;height:7.5vw;border-radius:inherit;font-size:2vh}.textInput input::placeholder{color:var(--primary);font-size:1vw;transition:all .1s ease;opacity:.6;font-size:2vh}.textInput input:focus{outline:none;border-color:var(--primary)}.textInput input:focus::placeholder{opacity:0}.textInput input:focus+legend{background-color:#fff;z-index:0;opacity:1;transform:translateY(-50%);padding-inline:.3vw}.textInput svg{position:absolute;right:2.5%;top:50%;z-index:2;cursor:pointer;transform:translateY(-50%)}.textInput p{font-size:.65vw;z-index:1;color:var(--red);font-weight:400;width:100%;padding:.4vh 0;font-size:2vh}}.onDemandFinalization{width:100%;background-color:var(--primary);color:var(--white);overflow-y:scroll;transition:all .5s ease}.onDemandFinalization>header{position:sticky;top:0;z-index:1;background-color:transparent;width:fit-content}.onDemandFinalization>header nav{color:var(--white);width:fit-content;display:flex;justify-content:center;align-items:center}.onDemandFinalization>header nav h6{border:.2vw solid var(--lightSecondary);border-radius:0 0 .5vw;background-color:var(--primaryHover);width:100%;font-size:1.2vw;font-weight:500;text-align:center;transition:all .4s ease-in;width:25vw;padding:1vh}.onDemandFinalization>header nav h6:nth-of-type(1){border-left:none;border-top:none}.onDemandFinalization>header nav h6.active{transition:all .4s ease-in}.onDemandFinalization .titles{padding:2.5% 2.5% .5%;display:flex;justify-content:space-between;gap:5vw}.onDemandFinalization .titles h3{width:50%}.onDemandFinalization .trainingInfo{padding:0 2.5% 2.5%;display:flex;justify-content:space-between;gap:5vw}.onDemandFinalization .trainingInfo article{flex:1;height:30vh;display:flex;flex-direction:column;justify-content:space-between;padding:1%;border:.1vh solid var(--white)}.onDemandFinalization .trainingInfo article div{padding-inline:1%;display:flex;justify-content:space-between;border-bottom:.1vh solid var(--white);gap:1vw;align-items:baseline}.onDemandFinalization .trainingInfo article div h3{margin-right:auto}.onDemandFinalization .sortingBox{background-color:var(--primaryHover);flex:1;display:flex;flex-direction:column;gap:1vh;padding:1%;max-height:30vh;overflow:scroll;border:.1vh solid var(--lightSecondary)}.onDemandFinalization .sortingBox div{border:.1vh solid var(--white);padding:2%;border-radius:25px;max-height:5vh;cursor:move}.onDemandFinalization>h3{padding-inline:2.5%}.onDemandFinalization .finalUnitsSortPreview{border:.1vw solid var(--lightSecondary);margin:.5% 2.5% 0}.onDemandFinalization .finalUnitsSortPreview .unitCardPreview{max-height:100%;opacity:1;transform:none;padding:0}.onDemandFinalization .ButtonContainer{display:flex;padding:2.5%;gap:1vw;align-items:flex-end;height:100%}.onDemandFinalization .ButtonContainer div{width:80%}.onDemandFinalization .ButtonContainer button{height:5vh;width:14vw;font-size:1vw;display:flex;justify-content:center;align-items:center;padding-inline:1%;color:var(--sand);background-color:var(--primary);border-radius:.3vw;border:.1vw solid var(--lightSecondary);transition:all .5s ease;cursor:pointer}.onDemandFinalization .ButtonContainer button:hover{transform:scale(1.05)}.onDemandFinalization .ButtonContainer>button{margin-left:auto}.finalizeCardPreview{position:relative;width:100%;background-color:var(--primary);transition:all .5s ease-in-out;padding:2.5%;border-bottom:.1vh solid var(--lightSecondary)}.finalizeCardPreview>h3{color:var(--lightSecondary);margin-bottom:.5%}.finalizeCardPreview .contentContainer{padding:2.5%;display:grid;grid-template-columns:repeat(2,1fr);place-items:center;gap:3vw}.finalizeCardPreview .contentContainer iframe{width:85%;height:85%}.finalizeCardPreview .contentContainer .quizWrapper{padding-inline:2.5%;max-height:40vh;overflow-y:scroll;width:100%}.multiselectSearchInput{position:relative;width:100%}.multiselectSearchInput>input{height:3.2vh;font-size:.8vw;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 0 16 16' fill='%23ffffff' stroke='%23ffffff'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'/%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M2 5.56L2.413 5h11.194l.393.54L8.373 11h-.827L2 5.56z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem top 50%;background-size:.65rem auto;padding-left:1.5%;border:.2vw solid var(--lightSecondary);cursor:pointer;width:100%;color:var(--lightSecondary);border-radius:.2vw}.multiselectSearchInput>input:focus{outline:none}.multiselectSearchInput>input::placeholder{color:var(--white)}.multiselectSearchInput .selectedOnHover{background-color:var(--primaryHover);position:absolute;top:-5vh;height:5vh;width:30vw;z-index:3;padding:1%}.multiselectSearchInput>.customSelectComponent{position:absolute;background-color:var(--primary);width:100%;max-height:0;overflow-y:scroll;top:3.3vh;border-radius:.1vw;transition:all .3s ease-in-out;z-index:2;border-radius:.2vw;padding-block:1%}.multiselectSearchInput>.customSelectComponent h3{text-transform:capitalize;flex:1;width:100%;padding:2%;cursor:pointer;color:var(--white);height:100%;transition:all .3s ease-in-out;background-color:var(--primary);font-size:.7vw}.multiselectSearchInput>.customSelectComponent h3:hover{background-color:var(--primaryHover);color:var(--white)}.multiselectSearchInput>.customSelectComponent h3.selected{background-color:var(--secondary);color:var(--white)}.conditionalPopUp{color:var(--white);width:100%;display:flex;flex-direction:column}.conditionalPopUp header{position:sticky;top:0;z-index:1;background-color:transparent;width:fit-content}.conditionalPopUp header nav{color:var(--white);width:fit-content;display:flex;justify-content:center;align-items:center}.conditionalPopUp header nav h6{border:.2vw solid var(--lightSecondary);border-radius:0 0 .5vw;background-color:var(--primaryHover);width:100%;font-size:1.2vw;font-weight:500;text-align:center;transition:all .4s ease-in;width:25vw;padding:1.2vh 1vh 1vh}.conditionalPopUp header nav h6:nth-of-type(1){border-left:none;border-top:none}.conditionalPopUp header nav h6.active{transition:all .4s ease-in}.conditionalPopUp>label{margin-bottom:.4vh}.conditionalPopUp>article{height:100%;border:.1vw dashed var(--lightSecondary);border-radius:.2vw}.conditionalPopUp>article>section{width:100%;height:auto;overflow-y:auto}.conditionalPopUp>article>section>div{display:flex;margin-bottom:.3vh;padding:1% 2%;border-radius:.1vw;background-color:var(--primaryHover)}.conditionalPopUp>article>section>div svg{color:var(--red);cursor:pointer;width:1vw;height:1vw}.conditionalPopUp>article>section>div h5{color:var(--white);font-weight:300;width:100%;margin-right:1vw}.conditionalPopUp>article>label{position:relative}.conditionalPopUp>article>label>input{font-size:.7vw;padding-right:1vw}.conditionalPopUp>article>label>input::-webkit-calendar-picker-indicator{display:none;color:#00f0}.conditionalPopUp>article>label>input::placeholder{color:var(--lightSecondary)}.conditionalPopUp>article>label>input[type=checkbox]{width:1vw}.conditionalPopUp>article>label>div{display:flex;gap:.4vw;align-items:center}.conditionalPopUp>article>label>div svg{color:var(--white);width:1.95vw;aspect-ratio:1/1;height:auto;border:.1vw solid var(--lightSecondary);border-radius:.2vw;cursor:pointer;padding:1%}.conditionalPopUp>article>label>div svg:active{scale:.9}.conditionalPopUp>article .popUp header nav{width:70%}.conditionalPopUp>article .popUp header nav h6{background-color:var(--sand);color:var(--primary);border-color:var(--primary);font-size:1vw}.conditionalPopUp>article .popUp .trainingManagement{padding:1% 1.5% 1.5%}.conditionalPopUp>article .popUp .trainingManagement .searchBar{width:94.5%;color:var(--primary);padding-inline:0;grid-template-columns:1fr 1fr}.conditionalPopUp>article .popUp .trainingManagement .searchBar label .searchIcon{top:25%}.conditionalPopUp>article .popUp .trainingManagement .searchBar label input{background-color:var(--sand)}.conditionalPopUp>article .popUp .trainingManagement .searchBar select{display:none}.conditionalPopUp>article .popUp .trainingManagement .searchBar section:nth-of-type(2) .filtersWrapper{display:none}.conditionalPopUp>article .popUp .trainingManagement .searchBar .switchWrapper .switch{max-width:1.8vw;height:1vw}.conditionalPopUp>article .popUp .trainingManagement .searchBar .switchWrapper .slider:before{position:absolute;content:"";height:.9vw;width:.9vw;left:0vw;top:.04vw;background-color:#fff;-webkit-transition:.4s;transition:.4s}.conditionalPopUp>article .popUp .trainingManagement .versionSelector{display:none}.conditionalPopUp>article .popUp .trainingManagement .cardsWrapper{margin:0;padding:0 .5% 1%;height:48vh;border-color:var(--primary);overflow-y:auto}.conditionalPopUp>article .popUp .trainingManagement .draftsWrapper{display:none}.editTraining{height:var(--adminLayoutHeight);display:grid;grid-template-columns:2fr 1fr 2fr;padding-inline:2.5%;gap:2vh}.addOndemandPage.draft{width:100%}.addOndemandPage.draft header{display:none}.addpresent.draft{width:100%}.addpresent.draft>header{display:none}.addTeams.draft{width:100%}.addTeams.draft>header{display:none}.addAdmin{cursor:pointer;color:var(--primary);font-size:1.5vw;background-color:var(--sand);padding:2%;height:fit-content;border-radius:25px}.addAdmin summary{padding-top:.8%;text-align:center}.addAdmin form{margin-top:2vh;display:flex;flex-direction:column;width:100%;color:var(--primary);border-radius:25px;gap:2vh;justify-content:space-evenly}.addAdmin form label{font-size:1.2vw;display:block}.addAdmin form div{width:100%}.addAdmin form div h3{font-size:1.3vw;cursor:auto}.addAdmin form div input{width:50%;-webkit-appearance:none;background-color:var(--primary);height:1.5vh;border-radius:25px;background-position:center}.addAdmin form div input::-webkit-slider-thumb{-webkit-appearance:none;width:1.7vw;height:1.7vw;border-radius:20%;background-image:url(/admin.png);background-size:1.4vw;background-color:var(--lightSecondary);background-repeat:no-repeat;background-position:50%;border:.1vw solid var(--primary);cursor:grab}.addAdmin form div input::-webkit-slider-thumb:active{cursor:grabbing}.addAdmin form div ul{padding:1% 4%;min-height:8vh;cursor:auto}.addAdmin form div ul li{font-size:1.1vw;cursor:auto}.addAdmin form fieldset{border:2px solid var(--secondary);border-radius:.3vw;padding:1%;position:relative;width:100%}.addAdmin form fieldset legend{padding:0;margin:0;position:absolute;top:0;z-index:0;opacity:0;background-color:var(--sand);transition:all .6s ease;font-size:1.2vw}.addAdmin form fieldset input{font-size:1vw;width:100%;color:var(--primary);border:none;position:relative;background:transparent;z-index:1;top:-.3vh}.addAdmin form fieldset input::placeholder{color:var(--primary);font-size:1vw;transition:all .1s ease}.addAdmin form fieldset input:focus{outline:none;border-color:var(--primary)}.addAdmin form fieldset input:focus::placeholder{opacity:0}.addAdmin form fieldset input:focus+legend{background-color:var(--sand);z-index:0;opacity:1;transform:translateY(-50%)}.addAdmin form .buttonWrapper{display:flex;gap:1vw;justify-content:space-between}.addAdmin form .buttonWrapper .button{min-width:100%}.categoryManagemant{cursor:pointer;color:var(--primary);font-size:1.5vw;background-color:var(--sand);padding:1%;height:fit-content;border-radius:25px}.categoryManagemant section{display:flex;align-items:center;justify-content:space-between;gap:1vw;margin-top:2vh}.categoryManagemant section>div{border:.15vw solid var(--primary);padding-top:1%;padding-right:1%;border-radius:25px;cursor:auto}.categoryManagemant section>div:nth-of-type(1){width:40%}.categoryManagemant section>div:nth-of-type(2){width:60%}.categoryManagemant section>div:nth-of-type(2) input[type=file]{margin-inline:1vw}.categoryManagemant section>div:nth-of-type(2) button{width:8vw;margin-left:1vw}.categoryManagemant section>div h4{display:flex;align-items:center;gap:.3vw;font-size:1.3vw;padding-left:1vw}.categoryManagemant section>div h4 svg{width:1vw;height:1vw}.categoryManagemant section>div div{display:flex;justify-content:space-between;align-items:center}.categoryManagemant section>div div input,.categoryManagemant section>div div select{width:50%;font-size:1vw;border-radius:.3vw;background-position:center;margin-right:2vw;border:.15vw solid var(--primary);color:var(--primary);padding-left:1%;height:3.7vh}.categoryManagemant section>div div input[type=file]{background-image:url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!--%20License%3A%20PD.%20Made%20by%20mono-company%3A%20https%3A%2F%2Fgithub.com%2Fmono-company%2Fmono-icons%20--%3E%3Csvg%20width%3D%22800px%22%20height%3D%22800px%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.5%2010a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M3%205a2%202%200%200%201%202-2h14a2%202%200%200%201%202%202v14a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2V5zm16%200H5v7.92l3.375-2.7a1%201%200%200%201%201.25%200l4.3%203.44%201.368-1.367a1%201%200%200%201%201.414%200L19%2014.586V5zM5%2019h14v-1.586l-3-3-1.293%201.293a1%201%200%200%201-1.332.074L9%2012.28l-4%203.2V19z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);background-size:70%;background-repeat:no-repeat;width:5vw;height:5vw;border-radius:50%;color:transparent;background-color:var(--primary);cursor:pointer;margin:2vh auto}.categoryManagemant section>div div input[type=file]::-webkit-file-upload-button,.categoryManagemant section>div div input[type=file] ::file-selector-button{display:none}.categoryManagemant section>div div button{font-size:.9vw;width:8vw;padding-inline:2.5%;background-color:var(--primary);border:.1vw solid black;color:var(--white);border-radius:.4vw;transition:all .2s linear;height:3vh;margin-left:auto;cursor:pointer}.categoryManagemant section>div .selectWrapper{position:relative;bottom:1vh;flex:1;flex-direction:column;width:100%;align-items:start}.categoryManagemant section>div .selectWrapper select,.categoryManagemant section>div .selectWrapper input{width:90%}.deleteAdmin{cursor:pointer;color:var(--primary);font-size:1.5vw;background-color:var(--sand);padding:2%;height:fit-content;border-radius:25px}.deleteAdmin summary{padding-top:.8%;text-align:center}.deleteAdmin form{margin-top:2vh;display:flex;flex-direction:column;width:100%;color:var(--primary);border-radius:25px;gap:2vh;justify-content:space-evenly}.deleteAdmin form label{font-size:1.2vw;display:block}.deleteAdmin form div{width:100%}.deleteAdmin form div h3{font-size:1.3vw;cursor:auto}.deleteAdmin form div input{width:50%;-webkit-appearance:none;background-color:var(--primary);height:1.5vh;border-radius:25px;background-position:center}.deleteAdmin form div input::-webkit-slider-thumb{-webkit-appearance:none;width:1.7vw;height:1.7vw;border-radius:20%;background-image:url(/admin.png);background-size:1.4vw;background-color:var(--lightSecondary);background-repeat:no-repeat;background-position:50%;border:.1vw solid var(--primary);cursor:grab}.deleteAdmin form div input::-webkit-slider-thumb:active{cursor:grabbing}.deleteAdmin form div ul{padding:1% 4%;min-height:8vh;cursor:auto}.deleteAdmin form div ul li{font-size:1.1vw;cursor:auto}.deleteAdmin form fieldset{border:2px solid var(--secondary);border-radius:.3vw;padding:1%;position:relative;width:100%}.deleteAdmin form fieldset legend{padding:0;margin:0;position:absolute;top:0;z-index:0;opacity:0;background-color:var(--sand);transition:all .6s ease;font-size:1.2vw}.deleteAdmin form fieldset input{font-size:1vw;width:100%;color:var(--primary);border:none;position:relative;background:transparent;z-index:1;top:-.3vh}.deleteAdmin form fieldset input::placeholder{color:var(--primary);font-size:1vw;transition:all .1s ease}.deleteAdmin form fieldset input:focus{outline:none;border-color:var(--primary)}.deleteAdmin form fieldset input:focus::placeholder{opacity:0}.deleteAdmin form fieldset input:focus+legend{background-color:var(--sand);z-index:0;opacity:1;transform:translateY(-50%)}.deleteAdmin form button{font-size:1vw;width:100%;height:5vh;padding-inline:2.5%;background-color:var(--primary);color:var(--white);border:2px solid var(--secondary);border-radius:.4vw;transition:all .2s linear;cursor:pointer}.deleteAdmin form button:hover{font-size:1.1vw}.emailEditor{cursor:pointer;color:var(--primary);font-size:1.5vw;background-color:var(--sand);padding:1%;height:fit-content;border-radius:25px}.emailEditor select{height:3.2vh;font-size:1vw;background-repeat:no-repeat;background-position:right .7rem top 50%;background-size:.65rem auto;padding-left:.5%;border-radius:.3vw;cursor:pointer;margin-block:1vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.emailEditor select::placeholder{color:var(--secondary)}.emailEditor .editorWrapper{position:relative}.emailEditor .editorWrapper h3{width:24%;height:4.5vh;background-color:#ececec;position:absolute;right:0;bottom:0vh}.emailEditor .editorWrapper div{min-height:70vh}.emailEditor .buttonWrapper{width:fit-content;margin-left:auto}.emailEditor .buttonWrapper .button{margin-right:1vw;margin-block:3vh 1vh}.administration{height:85vh;border-bottom:.3vh solid var(--secondary);margin-inline:2.5%;overflow-y:auto}.administration>div{padding-block:3vh}.administration hr{border-top:.1vw solid var(--primary)}.administration .adminAccountManagement{display:grid;gap:4vw;grid-template-columns:repeat(3,1fr);padding-top:0}.administration .adminAccountManagement .adminsList{background-color:var(--sand);border-radius:25px;overflow-y:scroll;padding:0 1% 1%;width:100%;height:100%;aspect-ratio:3/1.16;position:relative}.administration .adminAccountManagement .adminsList h2{text-align:center;color:var(--primary);position:sticky;background-color:var(--sand);width:100%;top:0;padding-block:1vh}.administration .adminAccountManagement .adminsList h3{background-color:var(--primary);color:var(--white);padding:1.5% 1% 1%;margin-bottom:.5vh;font-size:1vw;border-radius:.2vw;display:flex;align-items:center;justify-content:space-between}.administration .adminAccountManagement .adminsList h3 svg{color:var(--red);cursor:pointer}.quizSetting{cursor:pointer;color:var(--primary);font-size:1.5vw;background-color:var(--sand);padding:1%;height:fit-content;border-radius:25px}.quizSetting summary{padding-top:.3%}.quizSetting div{display:flex;gap:3vw;width:100%;margin-top:4vh;flex-wrap:wrap;justify-content:space-between}.quizSetting div label{display:flex;align-items:center;gap:.5vw}.quizSetting div label input{width:4vw;font-size:1vw;border-radius:.3vw;background-position:center;border:.15vw solid var(--primary);color:var(--primary);padding-left:1%;padding-block:.3vh 0;height:3.7vh;text-align:center}.quizSetting div label input[type=date]{width:50%}.quizSetting div label:has(input[type=date]){flex-direction:column}.quizSetting div .button{margin-left:auto;margin-top:0}.addPPAdmin{cursor:pointer;color:var(--primary);font-size:1.5vw;background-color:var(--sand);border-radius:25px;padding:1%}.addPPAdmin form{margin-top:2vh;width:100%;color:var(--primary);border-radius:25px;gap:2vh;justify-content:space-evenly;display:grid;grid-template-columns:repeat(2,1fr)}.addPPAdmin form>label{font-size:1.2vw;display:block}.addPPAdmin form article{width:100%;display:grid;gap:1vh}.addPPAdmin form article h3{font-size:1.3vw;cursor:auto}.addPPAdmin form article input{width:50%;-webkit-appearance:none;background-color:var(--primary);height:1.5vh;background-position:center;height:3vh}.addPPAdmin form article ul{padding:1% 4%;min-height:8vh;cursor:auto}.addPPAdmin form article ul li{font-size:1.1vw;cursor:auto}.addPPAdmin form fieldset{border:2px solid var(--secondary);border-radius:.3vw;padding:1%;position:relative;width:100%}.addPPAdmin form fieldset legend{padding:0;margin:0;position:absolute;top:0;z-index:0;opacity:0;background-color:var(--sand);transition:all .6s ease;font-size:1.2vw}.addPPAdmin form fieldset>input{font-size:1vw;width:100%;color:var(--primary);border:none;position:relative;background:transparent;z-index:1;top:-.3vh}.addPPAdmin form fieldset>input::placeholder{color:var(--primary);font-size:1vw;transition:all .1s ease}.addPPAdmin form fieldset>input:focus{outline:none;border-color:var(--primary)}.addPPAdmin form fieldset>input:focus::placeholder{opacity:0}.addPPAdmin form fieldset>input:focus+legend{background-color:var(--sand);z-index:0;opacity:1;transform:translateY(-50%)}.addPPAdmin form div{padding:0;margin:0;display:flex}.addPPAdmin form div .multiselectSearchInput input{background-color:var(--sand);height:5vh;border-radius:.3vw;margin-top:.3vh;color:var(--primary);margin:0;z-index:0}.addPPAdmin form div .multiselectSearchInput input::placeholder{color:var(--primary)}.addPPAdmin form div .multiselectSearchInput .selectedOnHover{background-color:var(--primaryHover);position:absolute;top:-5vh;height:5vh;width:30vw;z-index:3;padding:1%;color:var(--white)}.addPPAdmin form div .multiselectSearchInput .customSelectComponent{gap:0;top:5.3vh}.addPPAdmin form .buttonWrapper{display:flex;gap:1vw;justify-content:space-between}.addPPAdmin form .buttonWrapper .button{min-width:100%}.reservedByCard{background-color:var(--sand);display:flex;justify-content:space-between;align-items:center;padding:.7% 1% .5%;color:var(--primary);border:.1vw solid var(--primary);position:relative;gap:1vw}.reservedByCard div h3{font-weight:400;line-height:1.5vw;font-size:1.1vw;display:flex;align-items:flex-start;padding-top:1%}.reservedByCard div h3 svg{margin-right:.3vw;width:fit-content;height:1.2vw;aspect-ratio:1/1}.reservedByCard div:nth-of-type(2),.reservedByCard div:nth-of-type(3),.reservedByCard div:nth-of-type(4){flex:1}.reservedByCard .removeBox{cursor:pointer;width:3vw;text-align:center}.reservedByCard .removeBox svg{color:var(--red);width:1.5vw;height:auto}.reservedByCard .iconBox{display:flex;justify-content:space-evenly;align-items:flex-end}.reservedByCard .iconBox a{display:inline-block;position:relative;width:11%;padding:1%;display:flex;transition:all .4s ease-in-out}.reservedByCard .iconBox a:hover{transform:scale(1.2)}.reservedByCard .iconBox a:hover p{transform:translateY(-50%)}.reservedByCard .iconBox a p{transition:all .3s ease-in-out;display:inline-block;width:1.4vw;aspect-ratio:1;text-align:center;border-radius:50%;border:.1vw solid var(--white);display:flex;align-items:center;justify-content:center;position:absolute;top:-20%;right:-30%;background-color:var(--primary);font-size:.7vw;line-height:normal;padding-top:3%}.reservedByCard .addCheckbox input[type=checkbox]{width:1.4vw;height:1.4vw;display:inline-block;margin-top:.9vh;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--primary);border-radius:.3vw;background-color:transparent;cursor:pointer;position:relative;padding:0;border-color:var(--primary);top:-.5vh}.reservedByCard .addCheckbox input[type=checkbox]:checked{color:var(--primary)}.reservedByCard .addCheckbox input[type=checkbox]:checked:after{content:"✓";color:var(--primary);font-size:2vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reservedByCard .addCheckbox p{text-align:center;border-right:1px solid var(--primary);padding-right:1%;font-size:.8vw;max-width:5vw}@media print{.addCheckbox input[type=checkbox]{-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;appearance:checkbox!important}.addCheckbox input[type=checkbox]:after{font-size:3vw}.addCheckbox{top:0}.addCheckbox input[type=checkbox]{display:inline-block}}.trainingReservedBy{height:88vh;overflow:scroll;position:relative}.trainingReservedBy>article{padding:0 2.5%;padding-bottom:1vh}.trainingReservedBy .printButton{margin-inline:2.5%;display:flex;align-items:center;width:95%;justify-content:space-between;color:var(--primary)}.trainingReservedBy .printButton>div{display:flex;align-items:center}.trainingReservedBy .printButton .uploadButton{z-index:1}.trainingReservedBy .printButton .popUp{z-index:100}.trainingReservedBy .printButton .popUp .childrenWrapper{padding:2.5%;display:grid;grid-template-columns:1.5fr 3fr;background-color:var(--sand);gap:5vw}.trainingReservedBy .printButton .popUp .childrenWrapper .uploadBox svg,.trainingReservedBy .printButton .popUp .childrenWrapper .uploadBox p{color:var(--primary)}.trainingReservedBy .printButton .popUp .pdfContainer{padding-top:2vh;width:100%;padding-bottom:6%}.trainingReservedBy .printButton .popUp .pdfContainer iframe{width:100%;height:100%}.trainingReservedBy .printButton .popUp .pdfContainer .button{float:right;margin-top:1vh}.trainingReservedBy .membersList{margin-inline:2.5%;height:66vh;overflow-y:scroll;display:grid;grid-auto-rows:max-content;margin-top:1vh;gap:.2vh;transition:all .3s ease}.trainingReservedBy .membersPrintList{display:none;padding:2.5%}.trainingReservedBy .membersPrintList>h3,.trainingReservedBy .membersPrintList h2{text-align:center;margin-bottom:2vh}.trainingReservedBy .membersPrintList .printTitleRow{display:flex;justify-content:space-between}.trainingReservedBy .membersPrintList .printTitleRow h3{text-align:center;width:10%;font-size:1.5vw;margin-bottom:5vh;margin-right:7vw}.trainingReservedBy .membersPrintList .printRow{display:flex;justify-content:space-between}.trainingReservedBy .buttonContainer{padding:0;padding-bottom:2vh;margin:0}.trainingReservedBy .buttonContainer>.button{position:absolute;bottom:2.5%;right:2.5%}.TrainingFavorizedBy{height:85vh;margin-inline:2.5%;display:grid;grid-auto-rows:max-content;overflow:scroll;gap:.2vh;transition:all .3s ease;border-bottom:.3vh solid var(--secondary)}.favorizedByCard{background-color:var(--primary);display:grid;grid-template-columns:repeat(4,2fr) .5fr;align-items:center;padding:1.5% 1%;color:var(--white);border-left:1vw solid var(--secondary)}.favorizedByCard div h3{font-weight:400;line-height:1.5vw;font-size:1.1vw;display:flex;align-items:flex-start}.favorizedByCard div h3 svg{margin-right:.3vw;width:fit-content;height:1.2vw;aspect-ratio:1/1}.favorizedByCard .iconBox{display:flex;justify-content:space-evenly;align-items:flex-end}.favorizedByCard .iconBox a{display:inline-block;position:relative;width:40%;padding:1%;display:flex;transition:all .4s ease-in-out}.favorizedByCard .iconBox a:hover{transform:scale(1.2)}.favorizedByCard .iconBox a:hover p{transform:translateY(-50%)}.favorizedByCard .iconBox a p{transition:all .3s ease-in-out;display:inline-block;width:1.4vw;aspect-ratio:1;text-align:center;border-radius:50%;border:.1vw solid var(--white);display:flex;align-items:center;justify-content:center;position:absolute;top:-20%;right:-30%;background-color:var(--primary);font-size:.7vw;line-height:normal;padding-top:3%}.selectTrainingMode{padding-inline:2.5%;display:grid;width:100%;align-items:center;padding-bottom:2.5%}.selectTrainingMode:has(.buttonWrapper){grid-template-columns:repeat(2,1fr)}.selectTrainingMode .buttonWrapper{width:100%;height:100%;display:flex;height:var(--adminLayoutHeight);align-items:center;justify-content:center;gap:3vh;flex-direction:column;background-color:var(--secondary)}.selectTrainingMode .buttonWrapper:nth-of-type(odd){background-color:var(--primary);border-right:2px solid var(--white)}.selectTrainingMode .buttonWrapper:nth-of-type(odd) a{background-color:var(--secondary)}.selectTrainingMode .buttonWrapper h3{color:var(--white);font-size:3vw;font-weight:400}.selectTrainingMode .buttonWrapper div{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;justify-content:center;gap:2vw;padding-top:5%;margin-bottom:5vh}.selectTrainingMode .buttonWrapper div a{height:5vh;width:15vw;font-size:1.3vw;font-weight:600;display:flex;justify-content:center;align-items:center;padding-top:1%;color:var(--white);background-color:var(--primary);border-radius:.4vw;border:.15vw solid var(--lightSecondary);transition:all .3s ease;cursor:pointer}.selectTrainingMode .buttonWrapper div a:hover{transform:scale(1.03)}.addOndemandPage{position:relative;width:95%;height:85vh;overflow-y:scroll;margin:0 auto;background-color:var(--primary);display:flex;flex-direction:column;overflow-x:hidden}.addOndemandPage>header{position:sticky;top:0;z-index:1;background-color:transparent;width:fit-content}.addOndemandPage>header nav{color:var(--white);width:fit-content;display:flex;justify-content:center;align-items:center}.addOndemandPage>header nav h6{border:.2vw solid var(--lightSecondary);border-radius:0 0 .5vw;background-color:var(--primaryHover);width:100%;font-size:1.2vw;font-weight:500;text-align:center;transition:all .4s ease-in;width:25vw;padding:1.2vh 1vh 1vh}.addOndemandPage>header nav h6:nth-of-type(1){border-left:none;border-top:none}.addOndemandPage>header nav h6.active{transition:all .4s ease-in}.addOndemandPage>form{width:100%;padding:2.5%}.addOndemandPage>form .titleWrapper{width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:max-content;gap:1.5vw;justify-content:center;margin-bottom:4vh}.addOndemandPage>form .titleWrapper div{position:relative}.addOndemandPage>form .titleWrapper div label{margin:0}.addOndemandPage>form .titleWrapper div input{margin-top:.5vh}.addOndemandPage>form .boxWrapper{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5vw;row-gap:4vh;justify-content:center}.addOndemandPage>form>div{width:100%}.addOndemandPage>form label{position:relative;color:var(--white);display:block;margin-bottom:.4vh;width:100%;font-size:1vw}.addOndemandPage>form label input[type=checkbox]{width:1vw;position:absolute;right:0;bottom:0;transform:translateY(20%)}.addOndemandPage>form label b{color:var(--red);margin-left:.2vw}.addOndemandPage>form label span{color:var(--red);position:absolute;font-size:.8vw;right:0;bottom:.1vh;cursor:pointer}.addOndemandPage>form input{height:3.2vh;width:100%;font-size:1vw;border-radius:.2vw;padding:.8% 1% .5% 1.5%;color:var(--primary);background-color:var(--primary);color:var(--white);border:.1vw solid var(--lightSecondary)}.addOndemandPage>form input::-webkit-calendar-picker-indicator{filter:invert(1)}.addOndemandPage>form input::-webkit-outer-spin-button,.addOndemandPage>form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.addOndemandPage>form input[type=number]{-moz-appearance:textfield}.addOndemandPage>form input:focus{outline:none}.addOndemandPage>form select{color:var(--primary)}.addOndemandPage>form textarea{color:var(--primary);resize:none;width:100%;aspect-ratio:16/7;font-size:1vw;border-radius:.2vw;background-color:var(--primary);color:var(--white);border:.1vw solid var(--lightSecondary);padding:.8% 1% 1% 1.5%}.addOndemandPage>form textarea::placeholder{color:var(--white)}.addOndemandPage>form textarea:focus{outline:none}.addOndemandPage>form .targetText{aspect-ratio:17/3}.addOndemandPage>form .uploadBox .fileInputDiv{aspect-ratio:16/5.4}.addOndemandPage>form .dateWrapperContainer{height:100%;display:flex;flex-direction:column;justify-content:space-between}.addOndemandPage>form .dateWrapperContainer .dateWrapper{max-height:100%}.addOndemandPage>form .dateWrapperContainer .dateWrapper div{max-width:100%;color:var(--white);display:flex;flex:1;gap:1vw;justify-content:space-evenly;padding-bottom:1%}.addOndemandPage>form .dateWrapperContainer .dateWrapper div section{display:flex;align-items:center;gap:.5vw;width:100%;padding-block:.5vh}.addOndemandPage>form .dateWrapperContainer .dateWrapper div h3{font-size:.8vw;font-weight:500;width:3vw}.addOndemandPage>form .dateWrapperContainer .dateWrapper div input{height:3vh;font-size:.9vw;padding-left:2.5%;width:8.4vw;padding-top:2%}.addOndemandPage>form .dateWrapperContainer .traineeWrapper{max-height:100%}.addOndemandPage>form .dateWrapperContainer .traineeWrapper label{margin-bottom:.5vh}.addOndemandPage>form .dateWrapperContainer .traineeWrapper div{max-width:100%;color:var(--white);display:flex;flex:1;gap:1vw;justify-content:space-evenly;padding-bottom:1%}.addOndemandPage>form .dateWrapperContainer .traineeWrapper div section{display:flex;align-items:center;gap:.5vw;width:100%}.addOndemandPage>form .dateWrapperContainer .traineeWrapper div h3{font-size:.8vw;font-weight:500}.addOndemandPage>form .dateWrapperContainer .traineeWrapper div input{height:2.8vh;font-size:.9vw;width:3.5vw;margin-bottom:0vh;text-align:center;line-height:100%;padding-top:5%}.addOndemandPage .addressWrapper{display:flex;flex-direction:column;height:100%}.addOndemandPage .addressWrapper label{margin-bottom:1vh}.addOndemandPage .addressWrapper section{width:100%;display:flex;color:var(--white);align-items:center;justify-content:space-between;height:100%}.addOndemandPage .addressWrapper section h3{font-size:1vw;font-weight:300}.addOndemandPage .addressWrapper section input{flex:1;max-width:70%;margin:0;width:auto;font-size:.8vw;height:3.2vh;margin-bottom:0vh}.addOndemandPage .addressWrapper section input::placeholder{font-size:.8vw;position:relative;top:1%;color:var(--white)}.addOndemandPage .addressWrapper div{display:flex;align-items:center;gap:.3vw;color:var(--white);width:70%;margin-left:auto}.addOndemandPage .addressWrapper div h4{font-size:.8vw;padding-top:1%}.addOndemandPage .addressWrapper div input[type=checkbox]{width:.7vw;height:.7vw;margin:0;outline:.02vw solid var(--white)}.addOndemandPage .previewBox{width:100%;position:relative;top:2.5vh}.addOndemandPage .previewBox section{width:100%;border:.1vw dashed var(--white);border-radius:.4vw;padding-inline:2.5%;aspect-ratio:16/7;overflow-y:scroll;position:absolute}.addOndemandPage .previewBox section article{background-color:var(--primary);position:sticky;top:0;display:flex;justify-content:right;width:100%;gap:.5vw;z-index:1;align-items:center;padding-top:2.5%}.addOndemandPage .previewBox section article p{width:fit-content}.addOndemandPage .previewBox section div{display:flex;gap:.3vw}.addOndemandPage .previewBox section div p{flex:1}.addOndemandPage .previewBox section div label{width:2vw;text-align:center}.addOndemandPage .previewBox section div label input{width:1vw;height:2vh}.addOndemandPage .previewBox section div label:nth-of-type(1){margin-right:.5vw}.addOndemandPage .previewBox section div span{color:var(--red);cursor:pointer}.addOndemandPage .previewBox section div span svg{width:1vw;height:1vw}.addOndemandPage .previewBox p{color:var(--white);text-align:left;font-size:.8vw;font-weight:300;margin-bottom:.5vh;width:90%}.addOndemandPage .previewWrapper{padding:0 2.5% 2.5%;margin-top:auto}.addOndemandPage .previewWrapper .buttonContainer{display:flex;gap:1vw;justify-content:flex-end;margin-top:auto;padding-top:3vh}.addOndemandPage .previewWrapper .buttonContainer button{height:5vh;width:14vw;font-size:1vw;display:flex;justify-content:center;align-items:center;padding-inline:1%;color:var(--sand);background-color:var(--primary);border-radius:.2vw;border:.1vw solid var(--lightSecondary);transition:all .5s ease;align-self:flex-end;justify-self:right;cursor:pointer}.addOndemandPage .previewWrapper .buttonContainer button:hover{transform:scale(1.05)}.addOndemandPage .settings{display:flex;flex-direction:column}.addOndemandPage .settings label{margin-bottom:.5vh}.addOndemandPage .settings input{font-size:.8vw;margin-left:auto}.addOndemandPage .settings input::placeholder{color:var(--lightSecondary)}.addOndemandPage .settings div{color:var(--white);display:flex;align-items:center;gap:1vw;margin-bottom:.2vh}.addOndemandPage .settings div .yearSelect{width:50%;background-color:var(--primary);color:var(--white);border-color:var(--lightSecondary);border-radius:.2vw;padding:1%}.addOndemandPage .settings div .yearSelect:focus{outline:none}.addOndemandPage .settings div h4{font-weight:300;width:100%;display:flex;align-items:center;gap:.2vw}.addOndemandPage .settings div input[type=checkbox]{width:.8vw;height:.8vw;outline:.1vw solid var(--white);margin:0}.addOndemandPage .settings div:has(input[type=checkbox]){margin-top:1vh;gap:.5vw}.addOndemandPage .checkBoxContainer div{color:var(--white);display:flex;align-items:center;gap:1vw;margin-bottom:.4vh}.addOndemandPage .checkBoxContainer div h4{font-weight:300;width:50%}.addOndemandPage .checkBoxContainer div input[type=checkbox]{width:.8vw;height:.8vw;outline:.1vw solid var(--white);margin:0}.addOndemandPage .checkBoxContainer div:has(input[type=checkbox]){margin-top:1vh;gap:2.4vw}.addOndemandPage .conditional{color:var(--white);width:100%}.addOndemandPage .conditional>label{margin-bottom:.4vh}.addOndemandPage .conditional>article{height:100%}.addOndemandPage .conditional>article>section{width:100%;aspect-ratio:16/7;height:auto;overflow-y:scroll;border:.1vw dashed var(--lightSecondary);border-radius:.1vw}.addOndemandPage .conditional>article>section>div{display:flex;margin-bottom:.3vh;padding:1% 2%;border-radius:.1vw;background-color:var(--primaryHover)}.addOndemandPage .conditional>article>section>div svg{color:var(--red);cursor:pointer;width:1vw;height:1vw}.addOndemandPage .conditional>article>section>div h5{color:var(--white);font-weight:300;width:100%;margin-right:1vw}.addOndemandPage .conditional>article>label{position:relative}.addOndemandPage .conditional>article>label>input{font-size:.7vw;padding-right:1vw}.addOndemandPage .conditional>article>label>input::-webkit-calendar-picker-indicator{display:none;color:#00f0}.addOndemandPage .conditional>article>label>input::placeholder{color:var(--lightSecondary)}.addOndemandPage .conditional>article>label div{display:flex;gap:.4vw;align-items:center}.addOndemandPage .conditional>article>label div svg{color:var(--white);width:1.95vw;aspect-ratio:1/1;height:auto;border:.1vw solid var(--lightSecondary);border-radius:.2vw;cursor:pointer;padding:1%}.addOndemandPage .conditional>article>label div svg:active{scale:.9}.addOndemandPage .conditional>article .popUp .trainingManagement{padding:1% .5%}.addOndemandPage .conditional>article .popUp .trainingManagement .searchBar{width:94.5%;color:var(--primary);padding-inline:0;grid-template-columns:1fr 1fr;padding-top:2vh}.addOndemandPage .conditional>article .popUp .trainingManagement .searchBar select{display:none}.addOndemandPage .conditional>article .popUp .trainingManagement .searchBar section:nth-of-type(2) .filtersWrapper{display:none}.addOndemandPage .conditional>article .popUp .trainingManagement .versionSelector{display:none}.addOndemandPage .conditional>article .popUp .trainingManagement .cardsWrapper{margin:0;padding:0 .5%;height:50vh}.addOndemandPage .manageUnits{border-bottom:.2vw solid var(--white);background-color:var(--primaryHover)}.addOndemandPage .manageUnits h6{color:var(--white);border:.1vw solid var(--lightSecondary);border-radius:0 0 .5vw;background-color:var(--primaryHover);width:15%;font-size:1vw;font-weight:500;text-align:center;padding:.5%;transition:all .4s ease-in}.addOndemandPage .manageUnits h6:nth-of-type(1){border-left:none;border-top:none}.addOndemandPage .manageUnits .search{border-bottom:.1vh solid var(--white);text-align:center;padding-bottom:2.5%}.addOndemandPage .manageUnits .search label{position:relative}.addOndemandPage .manageUnits .search label svg{position:absolute;right:1%;top:65%;transform:translate(-20%,-70%);color:var(--lightSecondary);width:1.7vw;height:1.7vw}.addOndemandPage .manageUnits .search label input{font-size:1.5vw;padding:.4%;width:40%;background-color:var(--primary);border:.1vw solid var(--lightSecondary);border-radius:.3vw;color:var(--white);text-align:center}.addOndemandPage .manageUnits .search label input:focus{outline:none}.addOndemandPage .manageUnits .search label input::placeholder{color:var(--sand);opacity:.8}.addOndemandPage .manageUnits .unitsWrapper{padding-block:2.5%;display:grid;gap:.5vh}.addOndemandPage .manageUnits .unitsWrapper h5{color:var(--white);text-align:center;font-size:2vw;font-weight:400}.addOndemandPage .manageUnits .unitsWrapper button{height:5vh;width:14vw;font-size:1vw;display:flex;justify-content:center;align-items:center;padding-inline:1%;color:var(--sand);background-color:var(--primary);border-radius:.3vw;border:.1vw solid var(--lightSecondary);transition:all .5s ease;align-self:flex-end;justify-self:right;margin:2vh auto;cursor:pointer}.addOndemandPage .manageUnits .unitsWrapper button:hover{transform:scale(1.05)}.addOndemandPage .addUnitPopup{position:absolute;top:0;width:100%;left:100%;transition:all 1s ease;z-index:3;border-left:.2vw solid var(--lightSecondary)}.addOndemandPage .addUnitPopup .addOnDemandUnit{width:100%}.addOndemandPage .addUnitPopup.show{left:0}.addOndemandPage>button{position:absolute;left:102.5%;bottom:5%;transition:all 1s ease;z-index:4;height:5vh;width:14vw;font-size:1vw;display:flex;justify-content:center;align-items:center;padding-inline:1%;color:var(--sand);background-color:var(--primary);border-radius:.3vw;border:.1vw solid var(--lightSecondary)}.addOndemandPage .finalize{position:absolute;right:100%;top:0;background-color:var(--primary);z-index:4;width:100%;height:100%;transition:all .5s ease}.addOndemandPage .finalize .trainingPreviewBox .unitCardPreview{max-height:100%;opacity:1;transform:none}.addOndemandPage .finalize.show{right:0}.addOndemandPage:has(.addUnitPopup.show){overflow-y:hidden}.addOndemandPage:has(.addUnitPopup.show)>.previewWrapper{display:none}.addOndemandPage:has(.addUnitPopup.show) .unitsWrapper{display:none}.addOndemandPage:has(.addUnitPopup.show)>button{left:2.5%;cursor:pointer}.addOndemandPage:has(.addUnitPopup.show)>button:hover{transform:scale(1.05)}.addOndemandPage:has(.finalize.show) .unitsWrapper{display:none}.addOndemandPage:has(.finalize.show) .previewWrapper{display:none}.addTeams{position:relative;width:95%;height:85vh;overflow-y:scroll;margin:0 auto;background-color:var(--primary);display:flex;flex-direction:column}.addTeams>header{position:sticky;top:0;z-index:2;background-color:transparent;width:fit-content}.addTeams>header nav{color:var(--white);width:fit-content;display:flex;justify-content:center;align-items:center}.addTeams>header nav h6{border:.2vw solid var(--lightSecondary);border-radius:0 0 .5vw;background-color:var(--primaryHover);width:100%;font-size:1.2vw;font-weight:500;text-align:center;transition:all .4s ease-in;width:25vw;padding:1vh}.addTeams>header nav h6:nth-of-type(1){border-left:none;border-top:none}.addTeams>header nav h6.active{transition:all .4s ease-in}.addTeams h1{color:var(--white)}.addTeams form{width:100%;padding:2.5%}.addTeams form .titleWrapper{width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:max-content;gap:1.5vw;justify-content:center;margin-bottom:4vh}.addTeams form .titleWrapper div{position:relative}.addTeams form .titleWrapper div label{margin:0}.addTeams form .titleWrapper div input{margin-top:.5vh}.addTeams form .boxWrapper{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5vw;row-gap:4vh;justify-content:center}.addTeams form div{width:100%}.addTeams form label{position:relative;color:var(--white);display:block;margin-bottom:.4vh;width:100%;font-size:1vw}.addTeams form label input[type=checkbox]{width:1vw;position:absolute;right:0;bottom:0;transform:translateY(20%)}.addTeams form label b{color:var(--red);margin-left:.2vw}.addTeams form label span{color:var(--red);position:absolute;font-size:.8vw;right:0;bottom:.1vh;cursor:pointer}.addTeams form input{height:3.2vh;width:100%;font-size:1vw;border-radius:.2vw;padding:.5% 1% .5% 1.5%;color:var(--primary);background-color:var(--primary);color:var(--white);border:.1vw solid var(--lightSecondary)}.addTeams form input::-webkit-calendar-picker-indicator{filter:invert(1)}.addTeams form input::-webkit-outer-spin-button,.addTeams form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.addTeams form input[type=number]{-moz-appearance:textfield}.addTeams form input:focus{outline:none}.addTeams form select{color:var(--primary)}.addTeams form textarea{color:var(--primary);resize:none;width:100%;aspect-ratio:16/7;font-size:1vw;border-radius:.2vw;background-color:var(--primary);color:var(--white);border:.1vw solid var(--lightSecondary);padding:1% 1% 1% 1.5%}.addTeams form textarea::placeholder{color:var(--white)}.addTeams form textarea:focus{outline:none}.addTeams form .targetText{aspect-ratio:17/3}.addTeams form .uploadBox .fileInputDiv{aspect-ratio:16/5.4}.addTeams form .dateWrapperContainer{height:100%;display:flex;flex-direction:column;justify-content:space-between}.addTeams form .dateWrapperContainer .dateWrapper{max-height:100%}.addTeams form .dateWrapperContainer .dateWrapper div{max-width:100%;color:var(--white);display:flex;flex:1;gap:1vw;justify-content:space-evenly;padding-bottom:1%}.addTeams form .dateWrapperContainer .dateWrapper div section{display:flex;align-items:center;gap:.5vw;width:100%;padding-block:.5vh}.addTeams form .dateWrapperContainer .dateWrapper div h3{font-size:.8vw;font-weight:500;width:3vw}.addTeams form .dateWrapperContainer .dateWrapper div input{height:3vh;font-size:.9vw;padding-left:2.5%;width:8.4vw}.addTeams form .dateWrapperContainer .traineeWrapper{max-height:100%}.addTeams form .dateWrapperContainer .traineeWrapper label{margin-bottom:.5vh}.addTeams form .dateWrapperContainer .traineeWrapper div{max-width:100%;color:var(--white);display:flex;flex:1;gap:1vw;justify-content:space-evenly;padding-bottom:1%}.addTeams form .dateWrapperContainer .traineeWrapper div section{display:flex;align-items:center;gap:.5vw;width:100%}.addTeams form .dateWrapperContainer .traineeWrapper div h3{font-size:.8vw;font-weight:500}.addTeams form .dateWrapperContainer .traineeWrapper div input{height:2.8vh;font-size:.9vw;width:3.5vw;margin-bottom:0vh;text-align:center;line-height:100%;padding-top:5%}.addTeams .previewBox{width:100%;position:relative;top:2.5vh}.addTeams .previewBox section{padding-block:.5vh;width:100%;border:.1vw dashed var(--white);border-radius:.4vw;padding-inline:2.5%;aspect-ratio:16/7;overflow-y:scroll;position:absolute}.addTeams .previewBox section article{background-color:var(--primary);position:sticky;top:0;display:flex;justify-content:right;width:100%;gap:.5vw;z-index:1;align-items:center;padding-top:2.5%}.addTeams .previewBox section article p{width:fit-content}.addTeams .previewBox section div{display:flex;gap:.3vw;padding-block:.1vh}.addTeams .previewBox section div p{flex:1}.addTeams .previewBox section div label{width:2vw;text-align:center}.addTeams .previewBox section div label input{width:1vw;height:2vh}.addTeams .previewBox section div label:nth-of-type(1){margin-right:.5vw}.addTeams .previewBox section div span{color:var(--red);cursor:pointer}.addTeams .previewBox section div span svg{width:1vw;height:1vw}.addTeams .previewBox p{color:var(--white);text-align:left;font-size:.8vw;font-weight:300;margin-bottom:.5vh;width:90%}.addTeams .previewWrapper{margin-top:auto;padding:2.5%;display:flex;flex-direction:column;justify-content:space-between}.addTeams .previewWrapper .buttonContainer{display:flex;gap:1vw;justify-content:flex-end}.addTeams .previewWrapper .buttonContainer button{height:5vh;width:14vw;font-size:1vw;display:flex;justify-content:center;align-items:center;padding-inline:1%;color:var(--sand);background-color:var(--primary);border-radius:.3vw;border:.1vw solid var(--lightSecondary);transition:all .5s ease;align-self:flex-end;justify-self:right;cursor:pointer}.addTeams .previewWrapper .buttonContainer button:hover{transform:scale(1.05)}.addTeams .settings{display:flex;flex-direction:column}.addTeams .settings label{margin-bottom:.5vh}.addTeams .settings input{font-size:.8vw;margin-left:auto}.addTeams .settings input::placeholder{color:var(--lightSecondary)}.addTeams .settings>div{color:var(--white);display:flex;align-items:center;gap:1vw;margin-bottom:.2vh}.addTeams .settings>div .yearSelect{width:50%;background-color:var(--primary);color:var(--white);border-color:var(--lightSecondary);border-radius:.2vw;padding:1%}.addTeams .settings>div .yearSelect:focus{outline:none}.addTeams .settings>div h4{font-weight:300;width:100%;display:flex;align-items:center;gap:.2vw}.addTeams .settings>div input[type=checkbox]{width:.8vw;height:.8vw;outline:.1vw solid var(--white);margin:0}.addTeams .settings>div:has(input[type=checkbox]){margin-top:1vh;gap:.5vw}.addTeams .checkBoxContainer div{color:var(--white);display:flex;align-items:center;gap:1vw;margin-bottom:.4vh}.addTeams .checkBoxContainer div h4{font-weight:300;width:50%}.addTeams .checkBoxContainer div input[type=checkbox]{width:.8vw;height:.8vw;outline:.1vw solid var(--white);margin:0}.addTeams .checkBoxContainer div:has(input[type=checkbox]){margin-top:1vh;gap:2.4vw}.addpresent{position:relative;width:95%;height:85vh;overflow-y:scroll;margin:0 auto;background-color:var(--primary);display:flex;flex-direction:column}.addpresent header{position:sticky;top:0;z-index:2;background-color:transparent;width:fit-content}.addpresent header nav{color:var(--white);width:fit-content;display:flex;justify-content:center;align-items:center}.addpresent header nav h6{border:.2vw solid var(--lightSecondary);border-radius:0 0 .5vw;background-color:var(--primaryHover);width:100%;font-size:1.2vw;font-weight:500;text-align:center;transition:all .4s ease-in;width:25vw;padding:1vh}.addpresent header nav h6:nth-of-type(1){border-left:none;border-top:none}.addpresent header nav h6.active{transition:all .4s ease-in}.addpresent>form{width:100%;padding:2.5%}.addpresent>form .titleWrapper{width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:max-content;gap:1.5vw;justify-content:center;margin-bottom:4vh}.addpresent>form .titleWrapper div{position:relative}.addpresent>form .titleWrapper div label{margin:0}.addpresent>form .titleWrapper div input{margin-top:.5vh}.addpresent>form .boxWrapper{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5vw;row-gap:4vh;justify-content:center}.addpresent>form>div{width:100%}.addpresent>form label{position:relative;color:var(--white);display:block;margin-bottom:.4vh;width:100%;font-size:1vw}.addpresent>form label input[type=checkbox]{width:1vw;position:absolute;right:0;bottom:0;transform:translateY(20%)}.addpresent>form label b{color:var(--red);margin-left:.2vw}.addpresent>form label span{color:var(--red);position:absolute;font-size:.8vw;right:0;bottom:.1vh;cursor:pointer}.addpresent>form input{height:3.2vh;width:100%;font-size:1vw;border-radius:.2vw;padding:.5% 1% .5% 1.5%;color:var(--primary);background-color:var(--primary);color:var(--white);border:.1vw solid var(--lightSecondary)}.addpresent>form input::-webkit-calendar-picker-indicator{filter:invert(1)}.addpresent>form input::-webkit-outer-spin-button,.addpresent>form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.addpresent>form input[type=number]{-moz-appearance:textfield}.addpresent>form input:focus{outline:none}.addpresent>form select{color:var(--primary)}.addpresent>form textarea{color:var(--primary);resize:none;width:100%;aspect-ratio:16/7;font-size:1vw;border-radius:.2vw;background-color:var(--primary);color:var(--white);border:.1vw solid var(--lightSecondary);padding:1% 1% 1% 1.5%}.addpresent>form textarea::placeholder{color:var(--white)}.addpresent>form textarea:focus{outline:none}.addpresent>form .targetText{aspect-ratio:17/3}.addpresent>form .uploadBox .fileInputDiv{aspect-ratio:16/5.4}.addpresent>form .dateWrapperContainer{height:100%;display:flex;flex-direction:column;justify-content:space-between}.addpresent>form .dateWrapperContainer .dateWrapper{max-height:100%}.addpresent>form .dateWrapperContainer .dateWrapper div{max-width:100%;color:var(--white);display:flex;flex:1;gap:1vw;justify-content:space-evenly;padding-bottom:1%}.addpresent>form .dateWrapperContainer .dateWrapper div section{display:flex;align-items:center;gap:.5vw;width:100%;padding-block:.5vh}.addpresent>form .dateWrapperContainer .dateWrapper div h3{font-size:.8vw;font-weight:500;width:3vw}.addpresent>form .dateWrapperContainer .dateWrapper div input{height:3vh;font-size:.9vw;padding-left:2.5%;width:8.4vw}.addpresent>form .dateWrapperContainer .traineeWrapper{max-height:100%}.addpresent>form .dateWrapperContainer .traineeWrapper label{margin-bottom:.5vh}.addpresent>form .dateWrapperContainer .traineeWrapper div{max-width:100%;color:var(--white);display:flex;flex:1;gap:1vw;justify-content:space-evenly;padding-bottom:1%}.addpresent>form .dateWrapperContainer .traineeWrapper div section{display:flex;align-items:center;gap:.5vw;width:100%}.addpresent>form .dateWrapperContainer .traineeWrapper div h3{font-size:.8vw;font-weight:500}.addpresent>form .dateWrapperContainer .traineeWrapper div input{height:2.8vh;font-size:.9vw;width:3.5vw;margin-bottom:0vh;text-align:center;line-height:100%}.addpresent .addressWrapper{display:flex;flex-direction:column;height:fit-content;justify-content:space-between;height:100%}.addpresent .addressWrapper section{width:100%;display:flex;color:var(--white);align-items:center;justify-content:space-between;height:100%}.addpresent .addressWrapper section h3{font-size:1vw;font-weight:300}.addpresent .addressWrapper section input{flex:1;max-width:70%;margin:0;width:auto;font-size:.8vw;height:3.2vh;margin-bottom:0vh}.addpresent .addressWrapper section input::placeholder{font-size:.8vw;position:relative;top:1%;color:var(--white)}.addpresent .addressWrapper div{display:flex;align-items:center;gap:.3vw;color:var(--white);width:70%;margin-left:auto}.addpresent .addressWrapper div h4{font-size:.8vw}.addpresent .addressWrapper div input[type=checkbox]{width:.7vw;height:.7vw;margin:0;outline:.02vw solid var(--white)}.addpresent .previewBox{width:100%;position:relative;top:2.5vh}.addpresent .previewBox section{padding-block:.5vh;width:100%;border:.1vw dashed var(--white);border-radius:.4vw;padding-inline:2.5%;aspect-ratio:16/7;overflow-y:scroll;position:absolute}.addpresent .previewBox section article{background-color:var(--primary);position:sticky;top:0;display:flex;justify-content:right;width:100%;gap:.5vw;z-index:1;align-items:center;padding-top:2.5%}.addpresent .previewBox section article p{width:fit-content}.addpresent .previewBox section div{display:flex;gap:.3vw;padding-block:.1vh}.addpresent .previewBox section div p{flex:1}.addpresent .previewBox section div label{width:2vw;text-align:center}.addpresent .previewBox section div label input{width:1vw;height:2vh}.addpresent .previewBox section div label:nth-of-type(1){margin-right:.5vw}.addpresent .previewBox section div span{color:var(--red);cursor:pointer}.addpresent .previewBox section div span svg{width:1vw;height:1vw}.addpresent .previewBox p{color:var(--white);text-align:left;font-size:.8vw;font-weight:300;margin-bottom:.5vh;width:90%}.addpresent .previewWrapper{padding:0 2.5% 2.5%;margin-top:auto}.addpresent .previewWrapper .buttonContainer{display:flex;gap:1vw;justify-content:flex-end;margin-top:auto;padding-top:3vh}.addpresent .previewWrapper .buttonContainer button{height:5vh;width:14vw;font-size:1vw;display:flex;justify-content:center;align-items:center;padding-top:0;padding-inline:1%;color:var(--sand);background-color:var(--primary);border-radius:.2vw;border:.1vw solid var(--lightSecondary);transition:all .5s ease;align-self:flex-end;justify-self:right;cursor:pointer}.addpresent .previewWrapper .buttonContainer button:hover{transform:scale(1.05)}.addpresent .settings{display:flex;flex-direction:column}.addpresent .settings label{margin-bottom:.5vh}.addpresent .settings input{font-size:.8vw;margin-left:auto}.addpresent .settings input::placeholder{color:var(--lightSecondary)}.addpresent .settings div{color:var(--white);display:flex;align-items:center;gap:1vw;margin-bottom:.2vh}.addpresent .settings div .yearSelect{width:50%;background-color:var(--primary);color:var(--white);border-color:var(--lightSecondary);border-radius:.2vw;padding:1%}.addpresent .settings div .yearSelect:focus{outline:none}.addpresent .settings div h4{font-weight:300;width:100%;display:flex;align-items:center;gap:.2vw}.addpresent .settings div input[type=checkbox]{width:.8vw;height:.8vw;outline:.1vw solid var(--white);margin:0}.addpresent .settings div:has(input[type=checkbox]){margin-top:1vh;gap:.5vw}.addpresent .checkBoxContainer div{color:var(--white);display:flex;align-items:center;gap:1vw;margin-bottom:.4vh}.addpresent .checkBoxContainer div h4{font-weight:300;width:50%}.addpresent .checkBoxContainer div input[type=checkbox]{width:.8vw;height:.8vw;outline:.1vw solid var(--white);margin:0}.addpresent .checkBoxContainer div:has(input[type=checkbox]){margin-top:1vh;gap:2.4vw}.addpresent .conditional{color:var(--white);width:100%}.addpresent .conditional>label{margin-bottom:.4vh}.addpresent .conditional>article{height:100%}.addpresent .conditional>article>section{width:100%;aspect-ratio:16/7;height:auto;overflow-y:scroll;border:.1vw dashed var(--lightSecondary);border-radius:.1vw}.addpresent .conditional>article>section>div{display:flex;margin-bottom:.3vh;padding:1% 2%;border-radius:.1vw;background-color:var(--primaryHover)}.addpresent .conditional>article>section>div svg{color:var(--red);cursor:pointer;width:1vw;height:1vw}.addpresent .conditional>article>section>div h5{color:var(--white);font-weight:300;width:100%;margin-right:1vw}.addpresent .conditional>article>label{position:relative}.addpresent .conditional>article>label>input{font-size:.7vw;padding-right:1vw}.addpresent .conditional>article>label>input::-webkit-calendar-picker-indicator{display:none;color:#00f0}.addpresent .conditional>article>label>input::placeholder{color:var(--lightSecondary)}.addpresent .conditional>article>label>input[type=checkbox]{width:1vw}.addpresent .conditional>article>label>div{display:flex;gap:.4vw;align-items:center}.addpresent .conditional>article>label>div svg{color:var(--white);width:1.95vw;aspect-ratio:1/1;height:auto;border:.1vw solid var(--lightSecondary);border-radius:.2vw;cursor:pointer;padding:1%}.addpresent .conditional>article>label>div svg:active{scale:.9}.addpresent .conditional>article .popUp header nav h6{background-color:var(--sand);color:var(--primary);border-color:var(--primary)}.addpresent .conditional>article .popUp .trainingManagement{padding:1% 1.5% 1.5%}.addpresent .conditional>article .popUp .trainingManagement .searchBar{width:94.5%;color:var(--primary);padding-inline:0;grid-template-columns:1fr 1fr;padding-top:2vh}.addpresent .conditional>article .popUp .trainingManagement .searchBar select{display:none}.addpresent .conditional>article .popUp .trainingManagement .searchBar section:nth-of-type(2) .filtersWrapper{display:none}.addpresent .conditional>article .popUp .trainingManagement .versionSelector{display:none}.addpresent .conditional>article .popUp .trainingManagement .cardsWrapper{margin:0;padding:0 .5%;height:50vh;border-color:var(--primary)}.addpresent .conditional>article .popUp .trainingManagement .draftsWrapper{display:none}.manageUnits{border-top:.3vh solid var(--white)}.headerLogin .topBar{box-shadow:0 0 5px var(--primaryHover);width:100vw;height:10vh;background-color:var(--primary)}.headerLogin .topBar .userInfo{position:relative;place-items:center;align-content:center;width:100%;text-align:center;align-items:center;border-right:2px solid var(--white)}.headerLogin .topBar .userInfo h2{color:var(--white);font-size:1.8vw;font-weight:600}.headerLogin .topBar .slogan{width:50%;display:flex;justify-content:center;flex-direction:column;padding-left:5%;padding-block:2.5%}.headerLogin .topBar .slogan h4{color:var(--sand);font-size:1.5vw;font-weight:500}.headerLogin .topBar .logoContainer{background-color:var(--white);width:100%;height:100%}.headerLogin .topBar .logoContainer img{max-height:100%;margin:0 auto;object-fit:contain}.slideHeader{position:relative}.slideHeader .blender{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.8;width:100%;height:100vh;z-index:-1;opacity:0;transition:all .5s ease-in-out}.slideHeader .blender.show{z-index:5;opacity:.7}.slideHeader .topBar{box-shadow:0 0 10px var(--primaryHover);width:100vw;display:flex;margin-bottom:2vh;height:fit-content}.slideHeader .topBar .userInfo{padding-left:2.5%;width:45%;display:flex;border-right:1px solid var(--white);align-items:center;justify-content:space-between;padding-right:1%;background-color:var(--primary)}.slideHeader .topBar .userInfo>svg{width:2vw;height:2vw;padding:.5%;color:var(--white);transition:all .2s ease;cursor:pointer}.slideHeader .topBar .userInfo>svg:hover{transform:scale(1.1)}.slideHeader .topBar .userInfo div{display:flex;flex-direction:column;justify-content:center;cursor:pointer}.slideHeader .topBar .userInfo h2,.slideHeader .topBar .userInfo h3{color:var(--white);font-size:1.5vw;font-weight:400}.slideHeader .topBar .userInfo h3{font-size:1.1vw}.slideHeader .topBar .slogan{display:flex;justify-content:center;flex-direction:column;padding-left:2.5%;padding-block:2.7% 2.5%;width:30%}.slideHeader .topBar .slogan h4{color:var(--sand);font-size:1.2vw;font-weight:400}.slideHeader .topBar .logoContainer{background-color:var(--white);width:100%;display:grid;grid-template-columns:5fr 1fr .4fr;padding-top:.5%;padding-right:2.5%;align-items:center;max-height:100%;padding-left:1%;gap:2vw;position:relative}.slideHeader .topBar .logoContainer img{cursor:pointer;margin-right:auto;position:relative;max-height:100%;max-width:18vw;object-fit:contain}.slideHeader .topBar .logoContainer h3{color:var(--primary);font-size:1.5vw;text-align:center;position:relative;bottom:.5vh;width:fit-content}.slideHeader .topBar .logoContainer .buttonWrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%;gap:1vw}.slideHeader .topBar .logoContainer .buttonWrapper .protocolIconWrapper{position:relative;width:1.5vw;height:1.5vw;color:var(--primary);cursor:pointer;transition:all .3s ease;bottom:3%}.slideHeader .topBar .logoContainer .buttonWrapper .protocolIconWrapper:hover{transform:scale(1.1)}.slideHeader .topBar .logoContainer .buttonWrapper .protocolIconWrapper span{border-radius:50%;font-size:.7vw;min-width:1.2vw;height:1.2vw;display:inline-block;position:absolute;right:-.7vw;top:-.5vw;color:var(--white);background-color:var(--red);display:grid;place-items:center;outline:.1vw solid var(--white)}.slideHeader .topBar .logoContainer .buttonWrapper .iconWrapper{width:1.5vw;height:1.5vw;color:var(--primary);cursor:pointer;transition:all .3s ease;position:relative;bottom:.5vh}.slideHeader .topBar .logoContainer .buttonWrapper .iconWrapper:hover{transform:scale(1.1)}.slideHeader .topBar .logoContainer .buttonWrapper .iconWrapper span{border-radius:50%;font-size:.8vw;min-width:1.1vw;height:1.1vw;display:inline-block;position:absolute;right:-.7vw;top:-.5vw;color:var(--white);background-color:var(--sand);display:grid;place-items:center;outline:.2vw solid var(--white)}.slideHeader .slideIn{max-width:20%;background-color:var(--primary);height:100vh;position:absolute;top:0;left:-20%;z-index:-1;transition:all 0s ease-in-out;box-shadow:1px 0 10px #000;border-radius:0 1vw 0 0}.slideHeader .slideIn>div{background-color:var(--sand);padding:1% 25%;border-radius:0 1vw 0 0}.slideHeader .slideIn>article{display:flex;flex-direction:column;color:var(--white);padding:5% 0}.slideHeader .slideIn>article a,.slideHeader .slideIn>article>div{position:relative;font-size:1vw;font-weight:200;border-bottom:.1vh solid var(--lightSecondary);transition:all .6s ease;display:flex;justify-content:space-between;padding:3.5%;top:1px;cursor:pointer;overflow:hidden}.slideHeader .slideIn>article a b,.slideHeader .slideIn>article>div b{margin-left:1vw}.slideHeader .slideIn>article a .subMenu,.slideHeader .slideIn>article>div .subMenu{position:absolute;width:100%;left:100%;top:0%;background-color:var(--primary);display:flex;flex-direction:column;opacity:0;transition:all .3s ease-in-out}.slideHeader .slideIn>article a .subMenu .subMenuSchulung,.slideHeader .slideIn>article>div .subMenu .subMenuSchulung{transition:all .3s ease-in-out;display:flex;justify-content:space-between;border-bottom:.1vh solid var(--sand);padding:3.5%;position:relative}.slideHeader .slideIn>article a .subMenu .subMenuSchulung>div,.slideHeader .slideIn>article>div .subMenu .subMenuSchulung>div{width:fit-content;position:absolute;left:100%;width:100%;top:0;background-color:var(--primary);opacity:0;display:none;height:inherit}.slideHeader .slideIn>article a .subMenu .subMenuSchulung>div a:hover,.slideHeader .slideIn>article>div .subMenu .subMenuSchulung>div a:hover{background-color:var(--primaryHover)}.slideHeader .slideIn>article a .subMenu .subMenuSchulung:hover,.slideHeader .slideIn>article>div .subMenu .subMenuSchulung:hover{background-color:var(--primaryHover)}.slideHeader .slideIn>article a .subMenu .subMenuSchulung:hover>div,.slideHeader .slideIn>article>div .subMenu .subMenuSchulung:hover>div{opacity:1;display:block}.slideHeader .slideIn>article a .subMenu .subMenuVorlage,.slideHeader .slideIn>article>div .subMenu .subMenuVorlage{transition:all .3s ease-in-out;display:flex;justify-content:space-between;border-bottom:.1vh solid var(--sand);padding:3.5%;position:relative}.slideHeader .slideIn>article a .subMenu .subMenuVorlage>div,.slideHeader .slideIn>article>div .subMenu .subMenuVorlage>div{width:fit-content;position:absolute;left:100%;width:100%;top:0;background-color:var(--primary);opacity:0;display:none}.slideHeader .slideIn>article a .subMenu .subMenuVorlage>div a:hover,.slideHeader .slideIn>article>div .subMenu .subMenuVorlage>div a:hover{background-color:var(--primaryHover)}.slideHeader .slideIn>article a .subMenu .subMenuVorlage:hover,.slideHeader .slideIn>article>div .subMenu .subMenuVorlage:hover{background-color:var(--primaryHover)}.slideHeader .slideIn>article a .subMenu .subMenuVorlage:hover>div,.slideHeader .slideIn>article>div .subMenu .subMenuVorlage:hover>div{opacity:1;display:block}.slideHeader .slideIn>article a:hover,.slideHeader .slideIn>article>div:hover{background-color:var(--primaryHover);overflow:visible}.slideHeader .slideIn>article a:hover .subMenu,.slideHeader .slideIn>article>div:hover .subMenu{opacity:1}.slideHeader .slideIn>article .active{transition:all .6s ease;font-weight:500;color:var(--white);border-color:var(--white)}.slideHeader .slideIn.show{z-index:99;left:0;transition:all .7s linear}.slideHeader a{width:100%}.slideHeader div .protokollPopUpBlender{z-index:2}@media (max-width: 480px){.slideHeader{position:relative}.slideHeader .blender{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.8;width:100%;height:100vh;z-index:-1;opacity:0;transition:all .5s ease-in-out}.slideHeader .blender.show{z-index:5;opacity:.7}.slideHeader .topBar{box-shadow:0 0 5px var(--primaryHover);display:flex;width:100vw}.slideHeader .topBar .userInfo{padding-left:2.5%;width:100%;display:flex;border-right:1px solid var(--white);align-items:center;justify-content:space-between;padding-right:1%;background-color:var(--primary)}.slideHeader .topBar .userInfo>svg{width:4vh;height:4vh;padding:.5%;color:var(--white);transition:all .2s ease;cursor:pointer}.slideHeader .topBar .userInfo>svg:hover{transform:scale(1.1)}.slideHeader .topBar .userInfo div{display:flex;flex-direction:column;justify-content:center;cursor:pointer}.slideHeader .topBar .userInfo h2,.slideHeader .topBar .userInfo h3{color:var(--white);font-size:1.5vh;font-weight:400}.slideHeader .topBar .userInfo h3{font-size:1.1vh}.slideHeader .topBar .logoContainer{background-color:var(--white);width:15%;display:grid;grid-template-columns:5fr 2fr .2fr;padding-right:2.5%;align-items:center;max-height:9vh;height:9vh;position:relative}.slideHeader .topBar .logoContainer img{width:45%;cursor:pointer;margin-right:auto;position:relative;bottom:1vh;display:none}.slideHeader .topBar .logoContainer h3{color:var(--primary);font-size:1.5vw;text-align:center;position:relative;bottom:.5vh;display:none}.slideHeader .topBar .logoContainer .buttonWrapper{display:flex;align-items:center;width:100%;height:100%}.slideHeader .topBar .logoContainer .buttonWrapper .iconWrapper{width:4vh;height:4vh;color:var(--primary);cursor:pointer;transition:all .3s ease;position:relative;bottom:0vh}.slideHeader .topBar .logoContainer .buttonWrapper .iconWrapper:hover{transform:scale(1.1)}.slideHeader .topBar .logoContainer .buttonWrapper .iconWrapper span{border-radius:50%;font-size:.8vw;min-width:1.1vw;height:1.1vw;display:inline-block;position:absolute;right:-.7vw;top:-.5vw;color:var(--white);background-color:var(--sand);display:grid;place-items:center;outline:.2vw solid var(--white)}.slideHeader .slideIn{max-width:50%;background-color:var(--primary);height:100vh;position:absolute;top:0;left:-50%;z-index:-1;transition:all 0s ease-in-out;box-shadow:1px 0 10px #000;border-radius:0 1vw 0 0}.slideHeader .slideIn>div{background-color:var(--sand);padding:1.5% 25% 1%;border-radius:0 1vw 0 0}.slideHeader .slideIn>article{display:flex;flex-direction:column;color:var(--white);padding:.5% 0}.slideHeader .slideIn>article a,.slideHeader .slideIn>article>div{position:relative;font-size:2vh;font-family:Overpass;border-bottom:.1vh solid var(--lightSecondary);transition:all .6s ease;display:flex;justify-content:space-between;padding:5% 3.5% 3.5%;cursor:pointer;overflow:hidden}.slideHeader .slideIn>article a b,.slideHeader .slideIn>article>div b{margin-left:1vw}.slideHeader .slideIn>article a .subMenu,.slideHeader .slideIn>article>div .subMenu{position:absolute;width:100%;left:100%;top:0%;background-color:var(--primary);display:flex;flex-direction:column;opacity:0;transition:all .3s ease-in-out}.slideHeader .slideIn>article a .subMenu .subMenuSchulung,.slideHeader .slideIn>article>div .subMenu .subMenuSchulung{transition:all .3s ease-in-out;display:flex;justify-content:space-between;border-bottom:.1vh solid var(--sand);padding:5% 3.5% 3.5%;position:relative}.slideHeader .slideIn>article a .subMenu .subMenuSchulung>div,.slideHeader .slideIn>article>div .subMenu .subMenuSchulung>div{width:fit-content;position:absolute;left:-100%;width:100%;top:0;background-color:var(--primaryHover);opacity:0;display:none;z-index:10}.slideHeader .slideIn>article a .subMenu .subMenuSchulung>div a:hover,.slideHeader .slideIn>article>div .subMenu .subMenuSchulung>div a:hover{background-color:var(--primaryHover)}.slideHeader .slideIn>article a .subMenu .subMenuSchulung:hover,.slideHeader .slideIn>article>div .subMenu .subMenuSchulung:hover{background-color:var(--primaryHover)}.slideHeader .slideIn>article a .subMenu .subMenuSchulung:hover>div,.slideHeader .slideIn>article>div .subMenu .subMenuSchulung:hover>div{opacity:1;display:block}.slideHeader .slideIn>article a .subMenu .subMenuVorlage,.slideHeader .slideIn>article>div .subMenu .subMenuVorlage{transition:all .3s ease-in-out;display:flex;justify-content:space-between;border-bottom:.1vh solid var(--sand);padding:5% 3.5% 3.5%;position:relative}.slideHeader .slideIn>article a .subMenu .subMenuVorlage>div,.slideHeader .slideIn>article>div .subMenu .subMenuVorlage>div{width:fit-content;position:absolute;left:100%;width:100%;top:0;background-color:var(--primary);opacity:0;display:none}.slideHeader .slideIn>article a .subMenu .subMenuVorlage>div a:hover,.slideHeader .slideIn>article>div .subMenu .subMenuVorlage>div a:hover{background-color:var(--primaryHover)}.slideHeader .slideIn>article a .subMenu .subMenuVorlage:hover,.slideHeader .slideIn>article>div .subMenu .subMenuVorlage:hover{background-color:var(--primaryHover)}.slideHeader .slideIn>article a .subMenu .subMenuVorlage:hover>div,.slideHeader .slideIn>article>div .subMenu .subMenuVorlage:hover>div{opacity:1;display:block}.slideHeader .slideIn>article a:hover,.slideHeader .slideIn>article>div:hover{background-color:var(--primaryHover);overflow:visible}.slideHeader .slideIn>article a:hover .subMenu,.slideHeader .slideIn>article>div:hover .subMenu{opacity:1}.slideHeader .slideIn>article .active{transition:all .6s ease;font-weight:500;color:var(--white);border-color:var(--white)}.slideHeader .slideIn.show{z-index:99;left:0;transition:all .7s linear}.slideHeader a{width:100%}}.protokollPopUp{width:90vw;max-width:1340px;height:68%;margin:auto;padding:5vh;position:relative;border:.2vh solid var(--sand);border-radius:1vh;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:grid;grid-template-columns:repeat(2,1fr);background-color:var(--sand);gap:2vw}.protokollPopUp svg{color:var(--red);font-size:1.4vw;position:absolute;right:.5%;top:1%;cursor:pointer}.protokollPopUp .switchBox{position:absolute;top:2.5%;width:96%;margin-left:auto}.protokollPopUp .switchBox .switchWrapper{justify-content:flex-end}.protokollPopUp form{display:flex;flex-direction:column;justify-content:space-between}.protokollPopUp form .multiselectSearchInput input{color:var(--primary);background-color:var(--sand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 0 16 16' fill='%233d3d3d' stroke='%233d3d3d'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'/%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M2 5.56L2.413 5h11.194l.393.54L8.373 11h-.827L2 5.56z'/%3E%3C/g%3E%3C/svg%3E")}.protokollPopUp form .multiselectSearchInput input::placeholder{color:var(--primary)}.protokollPopUp form label{position:relative;color:var(--white);display:block;margin-bottom:.4vh;width:100%;font-size:1vw}.protokollPopUp form label b{color:var(--red);margin-left:.2vw}.protokollPopUp form label span{color:var(--red);position:absolute;font-size:.8vw;right:0;bottom:.1vh;cursor:pointer}.protokollPopUp form input{height:3.2vh;width:100%;font-size:1vw;padding:.8% 1% .5%;border-radius:.2vw;text-align:center;color:var(--primary);background-color:var(--primary);color:var(--white);border:.1vw solid var(--primary)}.protokollPopUp form input[type=range]{padding:0;border:none}.protokollPopUp form input:focus{outline:none}.protokollPopUp form input::placeholder{color:var(--lightSecondary)}.protokollPopUp form select{height:3.2vh;width:100%;font-size:1vw;padding:.8% 1% .5%;border-radius:.2vw;background-color:var(--sand);color:var(--white);border:.1vw solid var(--primary)}.protokollPopUp form select:focus{outline:none}.protokollPopUp form select::placeholder{color:var(--lightSecondary)}.protokollPopUp form textarea{resize:none;width:100%;aspect-ratio:16/7;font-size:1vw;border-radius:.2vw;background-color:var(--sand);color:var(--primary);border:.15vw solid var(--primary);padding:.8% 1% 1% 1.5%}.protokollPopUp form textarea::placeholder{color:var(--primary)}.protokollPopUp form textarea:focus{outline:none}.protokollPopUp form .multiselectSearchInput .selectedOnHover{background-color:var(--primaryHover);position:absolute;top:-5vh;height:5vh;width:30vw;z-index:3;padding:1%;color:#fff}.protokollPopUp .protocolBoxWrapper{width:100%;border:.15vw solid var(--primary);border-radius:.2vw;padding-block:1%;overflow-y:scroll;background-color:var(--sand)}.protokollPopUp .protocolBoxWrapper .protocolCard{position:relative;width:90%;margin:5% 2%;padding-block:.5%;border-top-left-radius:0;border-top-right-radius:.3vw;border-bottom-right-radius:.3vw;border-bottom-left-radius:.3vw;color:var(--sand);border-top:.6vh solid var(--white);background-color:var(--primary)}.protokollPopUp .protocolBoxWrapper .protocolCard p{font-size:.9vmax;max-width:100%;padding:1%}.protokollPopUp .protocolBoxWrapper .protocolCard p:nth-of-type(1){background-color:var(--primaryHover);padding:0 .5%}.protokollPopUp .protocolBoxWrapper .protocolCard p .nameLinks a{color:var(--lightSecondary)}.protokollPopUp .protocolBoxWrapper .protocolCard p .nameLinks:after{content:" -- "}.protokollPopUp .protocolBoxWrapper .protocolCard p .nameLinks:nth-last-of-type(2):after{content:" "}.protokollPopUp .protocolBoxWrapper .protocolCard p .nameLinks:nth-last-of-type(1):after{content:" "}.protokollPopUp .protocolBoxWrapper .protocolCard p .morePopUp{display:none;background-color:#3d3d3d;min-width:6vw;border-radius:.1vw}.protokollPopUp .protocolBoxWrapper .protocolCard p .morePopUp span{min-width:6vw;background-color:#e2e2e2;border-radius:.2vw;padding:4.5% 2.5% 2.5% 3.5%}.protokollPopUp .protocolBoxWrapper .protocolCard p .morePopUp span:hover{background-color:var(--sand)}.protokollPopUp .protocolBoxWrapper .protocolCard p .morePopUp span a{color:var(--primary);font-size:.8vw}.protokollPopUp .protocolBoxWrapper .protocolCard p .more{color:var(--lightSecondary);position:relative;cursor:pointer;display:inline-block}.protokollPopUp .protocolBoxWrapper .protocolCard p .more:hover .morePopUp{display:flex;flex-direction:column;gap:.1vh;position:absolute;left:0;z-index:5}.protokollPopUp .protocolBoxWrapper .protocolCard .dateInfo{color:#3d3d3d;position:absolute;bottom:100%;right:0}.protokollPopUp .protokollPopUpBlender{background-color:#000000b3;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:50}.slider-container{width:100%;margin:0 auto;text-align:center;position:relative}.slider-container .slider-value{font-size:.8vw;width:1vw;aspect-ratio:1;font-weight:700;color:var(--sand);position:absolute;top:.3vh;transform:translate(-50%);transition:left .1s ease-out;background-color:var(--primary);padding-top:.5%;border-radius:.2vw}.slider-container .slider{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:1vh;border-radius:.1vw;background:linear-gradient(to right,var(--sand) 0%,var(--sand) 1%,var(--red) 1%,var(--red) 33%,var(--gray) 33%,var(--gray) 66%,var(--green) 66%,var(--green) 99%,var(--sand) 99%,var(--sand) 100%);outline:none;margin-top:3vh;position:relative}.slider-container .slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1vw;aspect-ratio:1;height:auto;background:var(--primary);border-radius:50%;cursor:pointer}.slider-container .slider::-moz-range-thumb{width:1vw;aspect-ratio:1;height:auto;background:var(--sand);border-radius:50%;cursor:pointer}.slider-container .slider:before{display:none}.slider-container .slider-labels{display:flex;justify-content:space-between;font-size:1vw;font-weight:700;margin-top:.1vh;padding-inline:1%}.slider-container .slider-labels .negative{color:var(--red)}.slider-container .slider-labels .neutral{color:var(--gray)}.slider-container .slider-labels .positive{color:var(--green)}.dialogMonitor .popUp .childrenWrapper{padding:2.5%}.dialogMonitor .popUp .childrenWrapper .averageSection{display:flex;gap:3vw}.dialogMonitor .popUp .childrenWrapper .filterBoard{display:flex;padding:1% 0;gap:.5vw;justify-content:space-between}.dialogMonitor .popUp .childrenWrapper .filterBoard .switchWrapper{justify-content:flex-start;margin:0;width:15%}.dialogMonitor .popUp .childrenWrapper .filterBoard>input,.dialogMonitor .popUp .childrenWrapper .filterBoard>select{width:40%;font-size:1.2vw;border:.1vw solid var(--primary);padding:.1vh .2vw;border-radius:.2vw;text-align:center}.dialogMonitor .popUp .childrenWrapper .filterBoard>input:focus,.dialogMonitor .popUp .childrenWrapper .filterBoard>select:focus{outline:none}.dialogUserCard .userInfo{border-left:.5vw solid var(--red);background-color:var(--primary);color:var(--white);display:flex;height:5vh;align-items:center;padding-inline:1%;justify-content:space-between;border-radius:.4vw;overflow:hidden}.dialogUserCard .userInfo h3{width:30%;font-size:1vw;text-align:center}.dialogUserCard .userInfo h3:nth-of-type(1){width:40%;text-align:left;font-size:1.2vw}.dialogUserCard .userInfo svg{width:2vw;aspect-ratio:1;height:auto;cursor:pointer;transition:all .8s ease}.dialogUserCard .dialogCardWrapper{height:fit-content;display:grid;gap:.3vh;padding-block:.5vh;transform:scaleY(0);transition:all .1s ease;transform-origin:top;height:0}.dialogUserCard .dialogCardWrapper .dialogCard{background-color:var(--primary);width:98%;margin:0 auto;border-radius:.4vw;display:flex;color:var(--white);align-items:center;height:4vh;padding-inline:1%;justify-content:space-between;border-left:.5vw solid var(--red)}.dialogUserCard .dialogCardWrapper .dialogCard svg{width:2vw;aspect-ratio:1;height:auto;cursor:pointer}.dialogUserCard .dialogCardWrapper .dialogCard a{width:fit-content}.dialogUserCard .dialogCardWrapper.show{transform:scaleY(1);height:fit-content;transition:all .8s ease}.notFound404{width:100%;height:100vh;padding:2.5% 5%;background-color:var(--sand)}.notFound404 h1{text-align:center;padding-bottom:8vh}.notFound404 p{padding-bottom:3vh}.notFound404 ul{font-size:.9vw;padding-bottom:3vh;padding-left:1%}.notFound404 a{background-color:var(--primaryHover);color:var(--white);padding:.5% 1.5%;border-radius:25px}.completeRegisteration{height:var(--adminLayoutHeight);display:flex;justify-content:center;align-items:center;padding-top:5%}.completeRegisteration form{display:flex;flex-direction:column;width:30%;border:.2vw solid var(--primary);border-radius:25px;padding:4% 2.5%;gap:2vh}.completeRegisteration form h3{text-align:center;color:var(--primary);font-size:1.2vw;padding-bottom:3vh}.completeRegisteration form button{font-size:1.2vw;width:100%;padding:3.5% 2.5% 2.5%;background-color:var(--primary);color:var(--sand);border:2px solid var(--secondary);border-radius:.3vw}.completeRegisteration form fieldset{border:2px solid var(--secondary);border-radius:.3vw;padding:2.5%;position:relative;width:100%}.completeRegisteration form fieldset legend{padding:0;margin:0;position:absolute;top:0;z-index:0;opacity:0;background-color:var(--white);transition:all .6s ease;color:var(--primary)}.completeRegisteration form fieldset input{font-size:1vw;width:100%;color:var(--primary);border:none;position:relative;background:transparent;z-index:1;padding-top:.2vw}.completeRegisteration form fieldset input::placeholder{color:var(--primary);font-size:1vw;transition:all .1s ease}.completeRegisteration form fieldset input:focus{outline:none;border-color:var(--primary)}.completeRegisteration form fieldset input:focus::placeholder{opacity:0}.completeRegisteration form fieldset input:focus+legend{background-color:#fff;z-index:0;opacity:1;transform:translateY(-50%)}.resetPassword{height:var(--adminLayoutHeight);display:flex;justify-content:center;align-items:center;padding-top:5%}.resetPassword form{display:flex;flex-direction:column;width:30%;border:.2vw solid var(--primary);border-radius:25px;padding:2.5%;gap:2vh}.resetPassword form h3{text-align:center;color:var(--primary);font-size:1.2vw;padding-bottom:1vh}.resetPassword form h4{text-align:center;color:var(--primary);font-size:1vw;padding-bottom:1vh}.resetPassword form button{font-size:1.2vw;width:100%;padding:3.5% 2.5% 2.5%;background-color:var(--primary);color:var(--sand);border:2px solid var(--secondary);border-radius:.3vw}.resetPassword form fieldset{border:2px solid var(--secondary);border-radius:.3vw;padding:2.5%;position:relative;width:100%}.resetPassword form fieldset legend{padding:0;margin:0;position:absolute;top:0;z-index:0;opacity:0;background-color:var(--white);transition:all .6s ease;color:var(--primary)}.resetPassword form fieldset input{font-size:1vw;width:100%;color:var(--primary);border:none;position:relative;background:transparent;z-index:1;padding-top:.2vw}.resetPassword form fieldset input::placeholder{color:var(--primary);font-size:1vw;transition:all .1s ease}.resetPassword form fieldset input:focus{outline:none;border-color:var(--primary)}.resetPassword form fieldset input:focus::placeholder{opacity:0}.resetPassword form fieldset input:focus+legend{background-color:#fff;z-index:0;opacity:1;transform:translateY(-50%)}.adminJwtSetting{padding-inline:2.5%}.adminJwtSetting details{cursor:pointer;color:var(--primary);font-size:1.5vw;background-color:var(--sand);padding:1.5%;height:fit-content;border-radius:25px;width:100%}.adminJwtSetting details form{padding-block:1.5%;display:grid;grid-template-columns:repeat(4,1fr);gap:3vw}.adminJwtSetting details form div{color:var(--sand);display:flex;justify-content:space-between;background-color:var(--primary);padding:2.5%;border-radius:25px}.adminJwtSetting details form div label{font-size:1vw;padding-top:1%}.adminJwtSetting details form div select{padding-top:.9%;border-radius:.2vw;width:7vw;text-align:center;font-size:.8vw}.adminJwtSetting details div{width:100%;text-align:right}.adminJwtSetting details div button{font-size:1vw;width:10vw;height:4vh;padding-top:.2%;background-color:var(--primary);color:var(--white);border:2px solid var(--secondary);border-radius:.4vw;transition:all .2s linear;cursor:pointer}.adminJwtSetting details div button:hover{font-size:1.1vw}.addScorm{position:relative;width:95%;height:85vh;overflow-y:scroll;margin:0 auto;background-color:var(--primary);display:flex;flex-direction:column}.addScorm>header{position:sticky;top:0;z-index:1;background-color:transparent;width:fit-content}.addScorm>header nav{color:var(--white);width:fit-content;display:flex;justify-content:center;align-items:center}.addScorm>header nav h6{border:.2vw solid var(--lightSecondary);border-radius:0 0 .5vw;background-color:var(--primaryHover);width:100%;font-size:1.2vw;font-weight:500;text-align:center;transition:all .4s ease-in;width:25vw;padding:1.2vh 1vh 1vh}.addScorm>header nav h6:nth-of-type(1){border-left:none;border-top:none}.addScorm>header nav h6.active{transition:all .4s ease-in}.addScorm .scormPreview{width:100%;align-self:center;text-align:center}.addScorm .scormPreview iframe{width:80%;aspect-ratio:5/3}.addScorm>form{width:100%;padding:1.5% 2.5% 2.5%;gap:1.6vw}.addScorm>form .titleWrapper{width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:max-content;gap:1.5vw;justify-content:center;margin-bottom:4vh}.addScorm>form .titleWrapper div{position:relative}.addScorm>form .titleWrapper div label{margin:0}.addScorm>form .titleWrapper div input{margin-top:.5vh}.addScorm>form .boxWrapper{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5vw;row-gap:4vh;justify-content:center}.addScorm>form>div{width:100%}.addScorm>form label{position:relative;color:var(--white);display:block;margin-bottom:.4vh;width:100%;font-size:1vw}.addScorm>form label input[type=checkbox]{width:1vw;position:absolute;right:0;bottom:0;transform:translateY(20%)}.addScorm>form label b{color:var(--red);margin-left:.2vw}.addScorm>form label span{color:var(--red);position:absolute;font-size:.8vw;right:0;bottom:.1vh;cursor:pointer}.addScorm>form input{height:3.2vh;width:100%;font-size:1vw;border-radius:.2vw;padding:.8% 1% .5% 1.5%;color:var(--primary);background-color:var(--primary);color:var(--white);border:.1vw solid var(--lightSecondary)}.addScorm>form input::-webkit-calendar-picker-indicator{filter:invert(1)}.addScorm>form input::-webkit-outer-spin-button,.addScorm>form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.addScorm>form input[type=number]{-moz-appearance:textfield}.addScorm>form input:focus{outline:none}.addScorm>form select{color:var(--primary)}.addScorm>form textarea{color:var(--primary);resize:none;width:100%;aspect-ratio:16/7;font-size:1vw;border-radius:.2vw;background-color:var(--primary);color:var(--white);border:.1vw solid var(--lightSecondary);padding:.8% 1% 1% 1.5%}.addScorm>form textarea::placeholder{color:var(--white)}.addScorm>form textarea:focus{outline:none}.addScorm>form .targetText{aspect-ratio:17/3}.addScorm>form .uploadBox .fileInputDiv{aspect-ratio:16/5.4}.addScorm .addressWrapper{display:flex;flex-direction:column;gap:.5vh}.addScorm .addressWrapper section{width:100%;display:flex;color:var(--white);align-items:center;justify-content:space-between;gap:1.5vw;overflow:hidden}.addScorm .addressWrapper section h3{font-size:1vw;font-weight:300}.addScorm .addressWrapper section input{flex:1;max-width:70%;margin:0;width:auto;font-size:.8vw;height:3.2vh;margin-bottom:0vh}.addScorm .addressWrapper section input::placeholder{font-size:.8vw;position:relative;top:1%;color:var(--white)}.addScorm .settings{display:flex;flex-direction:column}.addScorm .settings label{margin-bottom:.5vh}.addScorm .settings input{font-size:.8vw;margin-left:auto}.addScorm .settings input::placeholder{color:var(--lightSecondary)}.addScorm .settings div{color:var(--white);display:flex;align-items:center;gap:1vw;margin-bottom:.2vh}.addScorm .settings div .yearSelect{width:50%;background-color:var(--primary);color:var(--white);border-color:var(--lightSecondary);border-radius:.2vw;padding:1%}.addScorm .settings div .yearSelect:focus{outline:none}.addScorm .settings div h4{font-weight:300;width:100%;display:flex;align-items:center;gap:.2vw}.addScorm .settings div input[type=checkbox]{width:.8vw;height:.8vw;outline:.1vw solid var(--white);margin:0}.addScorm .settings div:has(input[type=checkbox]){margin-top:1vh;gap:.5vw}.addScorm .checkBoxContainer div{color:var(--white);display:flex;align-items:center;gap:1vw;margin-bottom:.4vh}.addScorm .checkBoxContainer div h4{font-weight:300;width:50%}.addScorm .checkBoxContainer div input[type=checkbox]{width:.8vw;height:.8vw;outline:.1vw solid var(--white);margin:0}.addScorm .checkBoxContainer div:has(input[type=checkbox]){margin-top:1vh;gap:2.4vw}.addScorm .conditional{color:var(--white);width:100%}.addScorm .conditional>label{margin-bottom:.4vh}.addScorm .conditional>article{height:100%}.addScorm .conditional>article>section{width:100%;aspect-ratio:17/7;height:auto;overflow-y:scroll;border:.1vw dashed var(--lightSecondary);border-radius:.1vw}.addScorm .conditional>article>section>div{display:flex;margin-bottom:.3vh;padding:1% 2%;border-radius:.1vw;background-color:var(--primaryHover)}.addScorm .conditional>article>section>div svg{color:var(--red);cursor:pointer;width:1vw;height:1vw}.addScorm .conditional>article>section>div h5{color:var(--white);font-weight:300;width:100%;margin-right:1vw}.addScorm .conditional>article>label{position:relative}.addScorm .conditional>article>label>input{font-size:.7vw;padding-right:1vw}.addScorm .conditional>article>label>input::-webkit-calendar-picker-indicator{display:none;color:#00f0}.addScorm .conditional>article>label>input::placeholder{color:var(--lightSecondary)}.addScorm .conditional>article>label div{display:flex;gap:.4vw;align-items:center}.addScorm .conditional>article>label div svg{color:var(--white);width:1.95vw;aspect-ratio:1/1;height:auto;border:.1vw solid var(--lightSecondary);border-radius:.2vw;cursor:pointer;padding:1%}.addScorm .conditional>article>label div svg:active{scale:.9}.addScorm .conditional>article .popUp .trainingManagement{padding:1% .5%}.addScorm .conditional>article .popUp .trainingManagement .searchBar{width:94.5%;color:var(--primary);padding-inline:0;grid-template-columns:1fr 1fr;padding-top:2vh}.addScorm .conditional>article .popUp .trainingManagement .searchBar select{display:none}.addScorm .conditional>article .popUp .trainingManagement .searchBar section:nth-of-type(2) .filtersWrapper{display:none}.addScorm .conditional>article .popUp .trainingManagement .versionSelector{display:none}.addScorm .conditional>article .popUp .trainingManagement .cardsWrapper{margin:0;padding:0 .5%;height:50vh}.addScorm .previewBox{width:100%}.addScorm .previewBox section{width:100%;border:.1vw dashed var(--white);border-radius:.4vw;padding-inline:2.5%;aspect-ratio:16/7;overflow-y:scroll}.addScorm .previewBox section article{background-color:var(--primary);position:sticky;top:0;display:flex;justify-content:right;width:100%;gap:.5vw;z-index:1;align-items:center;padding-top:2.5%}.addScorm .previewBox section article p{width:fit-content}.addScorm .previewBox section div{display:flex;gap:.3vw}.addScorm .previewBox section div p{flex:1}.addScorm .previewBox section div label{width:2vw;text-align:center}.addScorm .previewBox section div label input{width:1vw;height:2vh}.addScorm .previewBox section div label:nth-of-type(1){margin-right:.5vw}.addScorm .previewBox section div span{color:var(--red);cursor:pointer}.addScorm .previewBox section div span svg{width:1vw;height:1vw}.addScorm .previewBox p{color:var(--white);text-align:left;font-size:.8vw;font-weight:300;margin-bottom:.5vh;width:90%}.addScorm .scormPreview{width:100%;padding:2.5%}.addScorm .scormPreview h3{text-align:center;padding:25%;border:.15vw solid var(--lightSecondary)}.addScorm .buttonContainer{display:flex;gap:1vw;justify-content:flex-end;margin-top:auto;padding-top:5vh}.addScorm .buttonContainer button{height:5vh;width:14vw;font-size:1vw;display:flex;justify-content:center;align-items:center;padding-top:.3%;padding-inline:1%;color:var(--sand);background-color:var(--primary);border-radius:.2vw;border:.1vw solid var(--lightSecondary);transition:all .5s ease;align-self:flex-end;justify-self:right;cursor:pointer}.addScorm .buttonContainer button:hover{transform:scale(1.05)}.adminTrainingsDetail .presentDetail,.adminTrainingsDetail .teamsDetail,.adminTrainingsDetail .odDetail{height:88dvh;background-color:transparent}.verifyCerts{width:95%;background-color:var(--sand);height:85vh;margin:0 auto;overflow-y:auto}.pendingUserCard .pendingUserCardTitle{background-color:var(--primary);min-height:8vh;color:var(--sand);display:flex;align-items:center;padding-inline:2.5%;justify-content:space-between;border-radius:.4vw}.pendingUserCard .pendingUserCardTitle h3{display:flex;width:35%}.pendingUserCard .pendingUserCardTitle svg{width:2vw;aspect-ratio:1;height:auto;transition:all .5s linear}.pendingUserCard .certsWrapper{display:flex;flex-direction:column;gap:.5vh;padding:.5vh;transform:scaleY(0);transition:all .3s ease-in-out;transform-origin:top;height:0;opacity:0}.pendingUserCard .certsWrapper .pendingCertCard{display:flex;width:90%;background-color:var(--primary);border-radius:.4vw;color:var(--white);margin-left:auto;justify-content:space-between;padding-inline:1%;align-items:center;padding:.5%;gap:2vw}.pendingUserCard .certsWrapper .pendingCertCard h3{width:30%;font-size:1vw;text-align:start;flex:1}.pendingUserCard .certsWrapper .pendingCertCard h4{width:20%}.pendingUserCard .certsWrapper .pendingCertCard .button{min-height:3vh;min-width:6vw;margin:0;background-color:var(--primaryHover)}.pendingUserCard .certsWrapper.show{transform:scaleY(1);height:auto;opacity:1}.pendingUserCard .popUp .childrenWrapper{display:grid;grid-template-columns:1fr 2fr;padding:2.5%;gap:2vw}.pendingUserCard .popUp .childrenWrapper h3{position:absolute;color:var(--primary);top:1%;font-size:1vw;width:100%;text-align:center}.pendingUserCard .popUp .childrenWrapper .uploadForm{display:flex;flex-direction:column;gap:2vh}.pendingUserCard .popUp .childrenWrapper .uploadForm label{color:var(--primary)}.pendingUserCard .popUp .childrenWrapper .uploadForm label b{color:var(--red)}.pendingUserCard .popUp .childrenWrapper .uploadForm label a{font-size:.7vw;color:var(--secondary);text-decoration:underline}.pendingUserCard .popUp .childrenWrapper .uploadForm input{width:100%;font-size:.9vw;padding:1.5%;border-radius:.3vw;color:var(--primary);border:.1vw solid var(--secondary)}.pendingUserCard .popUp .childrenWrapper .uploadForm input::placeholder{color:var(--secondary)}.pendingUserCard .popUp .childrenWrapper .uploadForm input:focus{outline:none}.pendingUserCard .popUp .childrenWrapper .uploadForm textarea{resize:none;width:100%;font-size:.9vw;padding:1.5%;border-radius:.3vw;color:var(--primary);border:.1vw solid var(--secondary)}.pendingUserCard .popUp .childrenWrapper .uploadForm textarea::placeholder{color:var(--secondary)}.pendingUserCard .popUp .childrenWrapper .uploadForm textarea:focus{outline:none}.pendingUserCard .popUp .childrenWrapper .uploadForm div{display:flex;gap:1vw}.pendingUserCard .popUp .childrenWrapper .uploadForm div input{height:3.5vh;padding-top:3%;padding-left:3%}.pendingUserCard .popUp .childrenWrapper .pdfContainer{width:100%;padding-bottom:6%}.pendingUserCard .popUp .childrenWrapper .pdfContainer iframe{width:100%;height:100%}.pendingUserCard .popUp .childrenWrapper .pdfContainer .button{float:right;margin-top:1vh}.pendingUserCard:has(.certsWrapper.show) .pendingUserCardTitle svg{transform:rotate(90deg)}.testStr{padding:2.5%}.testStr>div{width:30%}.testStr .regionWrapper{display:grid;grid-template-columns:repeat(5,1fr);place-items:center;grid-template-rows:20vh;gap:1vw;padding-block:3vh}.testStr .regionWrapper article{height:100%;width:100%;display:grid;place-items:center;cursor:pointer}.testStr .regionWrapper article:nth-child(1){background-color:#009fde}.testStr .regionWrapper article:nth-child(2){background-color:#ffd83b}.testStr .regionWrapper article:nth-child(3){background-color:#95fb56}.testStr .regionWrapper article:nth-child(4){background-color:#ffa9b6}.testStr .regionWrapper article:nth-child(5){background-color:#fe6666}.testStr .regionWrapper article:nth-child(6){background-color:#66fec9}.testStr .regionWrapper article:nth-child(7){background-color:#676767}.testStr .vdWrapper{text-align:center;padding:2.5% 0;display:flex;gap:1vw;justify-content:space-between;cursor:pointer}.testStr .vdWrapper article{flex:1}.testStr .vdWrapper article article{background-color:#009fde88;padding:1%}.testStr .vlWrapper{text-align:center}.testStr .vlWrapper h3{margin-bottom:2vh}.testStr .vlWrapper div{display:flex;justify-content:space-between;text-align:center;gap:1vw}.testStr .vlWrapper div h4{padding:1%;width:100%}.testStr .vlWrapper div h4:nth-child(1){background-color:#009fde}.testStr .vlWrapper div h4:nth-child(2){background-color:#ffd83b}.testStr .vlWrapper div h4:nth-child(3){background-color:#95fb56}.testStr .vlWrapper div h4:nth-child(4){background-color:#ffa9b6}.testStr .vlWrapper div h4:nth-child(5){background-color:#fe6666}.testStr .vlWrapper div h4:nth-child(6){background-color:#66fec9}.testStr .vlWrapper div h4:nth-child(7){background-color:#676767}.testStr .agWrapper{padding-block:2vh;text-align:center;display:grid;gap:2vh}.userDetail{width:95%;margin:0 auto;height:85vh;overflow-y:auto}.userDetail .infoWrapper{display:grid;padding-block:1vh}.userDetail .infoWrapper div .userInfoBox{padding:1%;color:var(--white);background-color:var(--secondary);margin-bottom:.5vh;height:6vh;width:100%;display:flex;align-items:center}.userDetail .infoWrapper div .userInfoBox h3:has(b){display:flex;justify-content:start;width:100%;font-size:1vw;gap:.5vw}.userDetail .infoWrapper div .userInfoBox h3:has(b) b{color:var(--white)}.userDetail .infoWrapper div .userInfoBox h3 a{color:var(--lightSecondary);text-decoration:underline}.userDetail .infoWrapper .doubleContainer{display:flex;gap:.5vw}.userDetail .infoWrapper .assignment{padding:.9% 1%;display:flex;align-items:center;justify-content:space-between;color:var(--white);background-color:var(--secondary);width:100%;height:6vh}.userDetail .infoWrapper .assignment .button{min-height:4vh;min-width:10vw}.userDetail .infoWrapper .assignment div{display:flex;align-items:center}.userDetail .infoWrapper .assignment div svg{width:2vw;aspect-ratio:1;height:auto;position:relative;left:-.15vw}.userDetail .infoWrapper .dialog{background-color:var(--primary);height:6vh;color:var(--white);display:flex;align-items:center;padding:.9% 1%;justify-content:space-between;margin-bottom:.5vh}.userDetail .infoWrapper .dialog h4{font-size:1vw}.userDetail .infoWrapper .dialog .button{min-height:4vh;min-width:10vw}.userDetail .userTrainings .pendingContainer>h4{color:var(--primary);margin-block:1vh}.userDetail .userTrainings .pendingContainer .pendingUserCard{margin:0}.userDetail .userTrainings .trainingsContainer>h4{color:var(--primary);margin-bottom:1vh}.userDetail .userTrainings .trainingsContainer .adminTrainingCard{margin-bottom:.2vh}.userDetail .userTrainings .verifiedWrapper>h4{color:var(--primary);margin-block:1vh}.userDetail .userTrainings .verifiedWrapper .verifiedCart{position:relative;display:flex;justify-content:space-between;padding:1.35% 1% 1%;border-bottom:.1vh solid var(--white);background-color:var(--primary);color:var(--white)}.userDetail .userTrainings .verifiedWrapper .verifiedCart .detailFlag{bottom:1px;top:unset;padding:.1% .3%;border-radius:.2vw;left:.1vw;width:fit-content}.userDetail .userTrainings .verifiedWrapper .verifiedCart .detailFlag h5{padding-top:2%;text-align:center;width:100%}.userDetail .userTrainings .verifiedWrapper .verifiedCart .detailFlag svg{display:block;position:absolute;right:-1.5vw;width:1.2vw;aspect-ratio:1;height:auto;bottom:.1vh}.userDetail .userTrainings .verifiedWrapper .verifiedCart h3{flex:1}.userDetail .userTrainings .verifiedWrapper .verifiedCart div{width:5%;display:flex;justify-content:end}.userDetail .userTrainings .verifiedWrapper .verifiedCart div svg{width:2vw;aspect-ratio:1;height:auto;cursor:pointer;margin-left:auto}.userDetail .popUp header nav h6{background-color:var(--sand);color:var(--primary);border-color:var(--primary);font-size:1vw;text-align:center;padding:1%}.userDetail .popUp .trainingManagement{padding:0% 1.5% 1.5%}.userDetail .popUp .trainingManagement .searchBar{width:94.5%;color:var(--primary);padding-inline:0;grid-template-columns:1fr 1fr;padding-top:0}.userDetail .popUp .trainingManagement .searchBar select{display:none}.userDetail .popUp .trainingManagement .searchBar section:nth-of-type(2) .filtersWrapper{display:none}.userDetail .popUp .trainingManagement .versionSelector{display:none}.userDetail .popUp .trainingManagement .cardsWrapper{margin:0;padding:0 .5%;height:43vh;border-color:var(--primary)}.userDetail .popUp .trainingManagement .draftsWrapper{display:none}.userDetail .popUp .button{float:right;margin-right:1.5vw}.userDetail .popUp .typeChooser{padding:2.5%;text-align:center;position:absolute;top:50%;left:50%;width:50%;height:50%;transform:translate(-50%,-50%)}.userDetail .popUp .typeChooser .artWrapper{padding:2.5%;display:flex;align-items:center;justify-content:center;height:100%;justify-content:space-evenly}.userDetail .popUp .typeChooser .artWrapper div{padding:2.5%;aspect-ratio:1;width:20%;height:auto;display:flex;align-items:center;border-radius:50%;background-color:var(--primary);color:var(--sand);justify-content:center;transition:all .6s ease;cursor:pointer;box-shadow:0 0 10px 3px var(--secondary)}.userDetail .popUp .typeChooser .artWrapper div:hover{transform:scale(1.1)}.dialogTraining{position:absolute;width:100%;height:100%;overflow-y:scroll;margin:0 auto;background-color:var(--primary);display:flex;flex-direction:column;top:50%;left:50%;transform:translate(-50%,-50%)}.dialogTraining>header{position:sticky;top:0;z-index:2;background-color:transparent;width:fit-content;height:4vh}.dialogTraining>header nav{color:var(--white);width:fit-content;display:flex;justify-content:center;align-items:center}.dialogTraining>header nav h6{border:.2vw solid var(--lightSecondary);border-radius:0 0 .5vw;background-color:var(--primaryHover);width:100%;font-size:1.2vw;font-weight:500;text-align:center;transition:all .4s ease-in;width:25vw;padding:2%!important}.dialogTraining>header nav h6:nth-of-type(1){border-left:none;border-top:none}.dialogTraining>header nav h6.active{transition:all .4s ease-in}.dialogTraining h1{color:var(--white)}.dialogTraining form{color:var(--white);width:100%;padding:2.5%;display:grid;grid-template-columns:repeat(3,1fr);gap:2vw}.dialogTraining form .titleWrapper{width:100%;display:flex;flex-direction:column;gap:1.5vw;justify-content:space-between;margin-bottom:4vh}.dialogTraining form .titleWrapper div{position:relative}.dialogTraining form .titleWrapper div label{margin:0}.dialogTraining form .titleWrapper div input{margin-top:.5vh}.dialogTraining form .boxWrapper{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5vw;row-gap:4vh;justify-content:center}.dialogTraining form .dataWrapper{display:flex;flex-direction:column;gap:1vh}.dialogTraining form .dataWrapper .uploadBox .fileInputDiv{margin-top:.5vh}.dialogTraining form div{width:100%}.dialogTraining form .addressWrapper{display:flex;flex-direction:column;height:fit-content;justify-content:start;height:50%}.dialogTraining form .addressWrapper section{width:100%;display:flex;color:var(--white);align-items:center;justify-content:space-between;height:100%}.dialogTraining form .addressWrapper section h3{font-size:1vw;font-weight:300}.dialogTraining form .addressWrapper section input{flex:1;max-width:70%;margin:0;width:auto;font-size:.8vw;height:3.2vh;margin-bottom:0vh}.dialogTraining form .addressWrapper section input::placeholder{font-size:.8vw;position:relative;top:1%;color:var(--white)}.dialogTraining form .addressWrapper div{display:flex;align-items:center;gap:.3vw;color:var(--white);width:70%;margin-left:auto}.dialogTraining form .addressWrapper div h4{font-size:.8vw}.dialogTraining form .addressWrapper div input[type=checkbox]{width:.7vw;height:.7vw;margin:0;outline:.02vw solid var(--white)}.dialogTraining form label{position:relative;color:var(--white);display:block;margin-bottom:.4vh;width:100%;font-size:1vw}.dialogTraining form label input[type=checkbox]{width:1vw;position:absolute;right:0;bottom:0;transform:translateY(20%)}.dialogTraining form label b{color:var(--red);margin-left:.2vw}.dialogTraining form label span{color:var(--red);position:absolute;font-size:.8vw;right:0;bottom:.1vh;cursor:pointer}.dialogTraining form input{height:3.2vh;width:100%;font-size:1vw;border-radius:.2vw;padding:.5% 1% .5% 1.5%;color:var(--primary);background-color:var(--primary);color:var(--white);border:.1vw solid var(--lightSecondary)}.dialogTraining form input::-webkit-calendar-picker-indicator{filter:invert(1)}.dialogTraining form input::-webkit-outer-spin-button,.dialogTraining form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dialogTraining form input[type=number]{-moz-appearance:textfield}.dialogTraining form input:focus{outline:none}.dialogTraining form select{color:var(--primary)}.dialogTraining form textarea{color:var(--primary);resize:none;width:100%;aspect-ratio:16/7;font-size:1vw;border-radius:.2vw;background-color:var(--primary);color:var(--white);border:.1vw solid var(--lightSecondary);padding:1% 1% 1% 1.5%}.dialogTraining form textarea::placeholder{color:var(--white)}.dialogTraining form textarea:focus{outline:none}.dialogTraining form .targetText{aspect-ratio:17/3}.dialogTraining form .uploadBox .fileInputDiv{aspect-ratio:16/5.4}.dialogTraining form .dateWrapper{max-height:100%}.dialogTraining form .dateWrapper div{max-width:100%;color:var(--white);display:flex;flex:1;gap:1vw;justify-content:space-evenly;padding-bottom:1%}.dialogTraining form .dateWrapper div section{display:flex;align-items:center;gap:.5vw;width:100%;padding-block:.5vh}.dialogTraining form .dateWrapper div h3{font-size:.8vw;font-weight:500;width:3vw}.dialogTraining form .dateWrapper div input{height:3vh;font-size:.9vw;padding-left:2.5%;width:100%}.dialogTraining form .dateWrapperContainer{height:100%;display:flex;flex-direction:column;justify-content:space-between}.dialogTraining form .dateWrapperContainer .dateWrapper{max-height:100%}.dialogTraining form .dateWrapperContainer .dateWrapper div{max-width:100%;color:var(--white);display:flex;flex:1;gap:1vw;justify-content:space-evenly;padding-bottom:1%}.dialogTraining form .dateWrapperContainer .dateWrapper div section{display:flex;align-items:center;gap:.5vw;width:100%;padding-block:.5vh}.dialogTraining form .dateWrapperContainer .dateWrapper div h3{font-size:.8vw;font-weight:500;width:3vw}.dialogTraining form .dateWrapperContainer .dateWrapper div input{height:3vh;font-size:.9vw;padding-left:2.5%;width:8.4vw}.dialogTraining form .dateWrapperContainer .traineeWrapper{max-height:100%}.dialogTraining form .dateWrapperContainer .traineeWrapper label{margin-bottom:.5vh}.dialogTraining form .dateWrapperContainer .traineeWrapper div{max-width:100%;color:var(--white);display:flex;flex:1;gap:1vw;justify-content:space-evenly;padding-bottom:1%}.dialogTraining form .dateWrapperContainer .traineeWrapper div section{display:flex;align-items:center;gap:.5vw;width:100%}.dialogTraining form .dateWrapperContainer .traineeWrapper div h3{font-size:.8vw;font-weight:500}.dialogTraining form .dateWrapperContainer .traineeWrapper div input{height:2.8vh;font-size:.9vw;width:3.5vw;margin-bottom:0vh;text-align:center;line-height:100%;padding-top:5%}.dialogTraining .buttonWrapper{margin-top:auto;margin-bottom:2vh}.dialogTraining .previewBox{width:100%;position:relative;top:2.5vh}.dialogTraining .previewBox section{padding-block:.5vh;width:100%;border:.1vw dashed var(--white);border-radius:.4vw;padding-inline:2.5%;aspect-ratio:16/7;overflow-y:scroll;position:absolute}.dialogTraining .previewBox section article{background-color:var(--primary);position:sticky;top:0;display:flex;justify-content:right;width:100%;gap:.5vw;z-index:1;align-items:center;padding-top:2.5%}.dialogTraining .previewBox section article p{width:fit-content}.dialogTraining .previewBox section div{display:flex;gap:.3vw;padding-block:.1vh}.dialogTraining .previewBox section div p{flex:1}.dialogTraining .previewBox section div label{width:2vw;text-align:center}.dialogTraining .previewBox section div label input{width:1vw;height:2vh}.dialogTraining .previewBox section div label:nth-of-type(1){margin-right:.5vw}.dialogTraining .previewBox section div span{color:var(--red);cursor:pointer}.dialogTraining .previewBox section div span svg{width:1vw;height:1vw}.dialogTraining .previewBox p{color:var(--white);text-align:left;font-size:.8vw;font-weight:300;margin-bottom:.5vh;width:90%}.dialogTraining .settings{display:flex}.dialogTraining .settings label{margin-bottom:.5vh}.dialogTraining .settings input{font-size:.8vw;margin-left:auto}.dialogTraining .settings input::placeholder{color:var(--lightSecondary)}.dialogTraining .settings .yearSelect{width:50%;background-color:var(--primary);color:var(--white);border-color:var(--lightSecondary);border-radius:.2vw;padding:1%}.dialogTraining .settings .yearSelect:focus{outline:none}.dialogTraining .settings h4{font-weight:300;width:100%;display:flex;align-items:center;gap:.2vw}.manageUnitsPage{border-bottom:.2vw solid var(--white);background-color:var(--primary);width:95%;margin:0 auto;height:85vh;overflow-y:scroll}.manageUnitsPage h6{color:var(--white);border:.1vw solid var(--lightSecondary);border-radius:0 0 .5vw;background-color:var(--primaryHover);width:15%;font-size:1vw;font-weight:500;text-align:center;padding:.8% .5% .5%;transition:all .4s ease-in}.manageUnitsPage h6:nth-of-type(1){border-left:none;border-top:none}.manageUnitsPage .search{border-bottom:.1vh solid var(--white);text-align:center;padding-block:2vh;position:sticky;top:0;background-color:var(--primary)}.manageUnitsPage .search label{position:relative}.manageUnitsPage .search label svg{position:absolute;right:1%;top:70%;transform:translate(-20%,-70%);color:var(--lightSecondary);width:1.7vw;height:1.7vw}.manageUnitsPage .search label input{font-size:1.5vw;padding:.5%;width:40%;background-color:var(--primary);border:.1vw solid var(--lightSecondary);border-radius:.3vw;color:var(--white);text-align:center}.manageUnitsPage .search label input:focus{outline:none}.manageUnitsPage .search label input::placeholder{color:var(--sand);opacity:.8}.manageUnitsPage .unitsWrapper{padding-block:2.5%;display:grid;gap:.5vh}.manageUnitsPage .unitsWrapper .unitCard .checkBoxContainer{display:none}.manageUnitsPage .unitsWrapper h5{color:var(--white);text-align:center;font-size:2vw;font-weight:400}.manageUnitsPage .unitsWrapper button{height:5vh;width:14vw;font-size:1vw;display:flex;justify-content:center;align-items:center;padding-top:.3%;padding-inline:1%;color:var(--sand);background-color:var(--primary);border-radius:25px;border:.1vw solid var(--lightSecondary);transition:all .5s ease;align-self:flex-end;justify-self:right;margin:2vh auto;cursor:pointer}.manageUnitsPage .unitsWrapper button:hover{transform:scale(1.05)}.certHistory{width:95%;background-color:var(--sand);height:85vh;margin:0 auto;overflow-y:auto}.certHistory .searchContainer{display:flex;justify-content:center}.certHistory .searchContainer label{position:relative;margin:0 auto;width:fit-content}.certHistory .searchContainer label .searchIcon{position:absolute;width:1.5vw;height:1.5vw;color:var(--secondary);right:2%;top:32%}.certHistory .searchContainer label input{width:30vw;font-size:1.2vw;border-radius:.3vw;color:var(--primary);text-align:center;border:.2vw solid var(--secondary);margin-block:2vh}.certHistory .searchContainer label input::placeholder{color:var(--secondary);position:relative}.certHistory .searchContainer label input:focus{outline:none;border:.2vw solid var(--primary)}.certHistory .searchContainer label input:focus::placeholder{opacity:0}.certHistory .searchContainer .searchInput input{height:3.5vh}.certHistory .adminCard .adminBar{display:flex;align-items:center;border-radius:.3vw;padding-inline:1.5%;color:var(--white);background-color:var(--primaryHover);height:6vh;justify-content:space-between}.certHistory .adminCard .pendingUserCard{width:95%;margin:0 auto}.certHistory .adminCard .pendingUserCard .pendingUserCardTitle{min-height:5vh;padding-top:0%}.certHistory .adminCard .pendingUserCard .popUp .childrenWrapper .pdfContainer .button{display:none}.assignTraining{height:83vh;padding-inline:2.5%;overflow-y:hidden}.assignTraining .cardContainer>div{display:flex;align-items:center;justify-content:space-between}.assignTraining .cardContainer .adminTrainingCardAdmin,.assignTraining .cardContainer .adminTrainingCard{margin-bottom:2vh}.assignTraining .regionsWrapper{overflow-y:auto;height:66vh;padding-bottom:2vh}.assignTraining .Loading{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0}.assignTraining .Loading img{width:3vw;aspect-ratio:1;height:auto}.regionUsersCard .regionTitle{background-color:var(--primary);min-height:8vh;color:var(--sand);display:flex;align-items:center;padding-inline:2.5%;justify-content:space-between;border-radius:.4vw}.regionUsersCard .regionTitle .checkBoxWrapper{display:flex;align-items:center;width:5vw}.regionUsersCard .regionTitle .checkBoxWrapper input[type=checkbox]{min-width:1.5vw;height:1.5vw;position:relative;left:-1%}.regionUsersCard .regionTitle .checkBoxWrapper h3{position:relative;top:.1vh}.regionUsersCard .regionTitle .checkBoxWrapper>svg{min-width:1.7vw;aspect-ratio:1;height:auto;color:var(--red);margin-left:1vw;margin-right:.2vw}.regionUsersCard .regionTitle h3{display:flex;width:35%;justify-content:center;align-items:center}.regionUsersCard .regionTitle svg{width:2vw;aspect-ratio:1;height:auto;transition:all .5s linear}.regionUsersCard .certsWrapper{display:flex;flex-direction:column;gap:.5vh;padding:.5vh;transform:scaleY(0);transition:all .3s ease-in-out;transform-origin:top;height:0;opacity:0}.regionUsersCard .certsWrapper .userCard{position:relative}.regionUsersCard .certsWrapper .userCard .selectUser{position:absolute;left:-5%}.regionUsersCard .certsWrapper .userCard .selectUser input[type=checkbox]{width:1.5vw;height:1.5vw}.regionUsersCard .certsWrapper .pendingCertCard{display:flex;width:90%;background-color:var(--primary);border-radius:.4vw;color:var(--white);margin-left:auto;justify-content:space-between;padding-inline:1%;align-items:center;padding:.5%;gap:2vw}.regionUsersCard .certsWrapper .pendingCertCard h3{width:30%;font-size:1vw;text-align:start;flex:1}.regionUsersCard .certsWrapper .pendingCertCard h4{width:20%}.regionUsersCard .certsWrapper .pendingCertCard .button{min-height:3vh;min-width:6vw;margin:0;background-color:var(--primaryHover)}.regionUsersCard .certsWrapper.show{transform:scaleY(1);height:auto;opacity:1}.regionUsersCard .flag{width:5.5vw;transform:rotate(-90deg) translateY(-.3vw);border:.3vh solid var(--primary);margin:0 auto;padding:.5%;align-self:center}.regionUsersCard .flag h5{font-size:1.3vh;padding:0;margin:0}.regionUsersCard .flag h5 p{padding:0;margin:0}.regionUsersCard:has(.certsWrapper.show) .regionTitle .dropArrow{transform:rotate(90deg)}.resetUserPassword{height:var(--adminLayoutHeight);display:flex;justify-content:center;align-items:center;padding-top:5%}.resetUserPassword form{display:flex;flex-direction:column;width:30%;border:.2vw solid var(--primary);border-radius:25px;padding:2.5%;gap:2vh}.resetUserPassword form h3{text-align:center;color:var(--primary);font-size:1.2vw;padding-bottom:1vh}.resetUserPassword form h4{text-align:center;color:var(--primary);font-size:1vw;padding-bottom:1vh}.resetUserPassword form button{font-size:1.2vw;width:100%;padding:3.5% 2.5% 2.5%;background-color:var(--primary);color:var(--sand);border:2px solid var(--secondary);border-radius:.3vw}@media (max-width: 480px){.resetUserPassword{height:var(--adminLayoutHeight);display:flex;justify-content:center;align-items:center;padding-top:5%}.resetUserPassword form{display:flex;flex-direction:column;width:80%;border:.2vw solid var(--primary);border-radius:25px;padding:2.5%;gap:4vh}.resetUserPassword form h3,.resetUserPassword form h4{text-align:center;color:var(--primary);font-size:2vh;padding-bottom:1vh}.resetUserPassword form button{font-size:2vh;width:100%;padding:3.5% 2.5% 2.5%;background-color:var(--primary);color:var(--sand);border:2px solid var(--secondary);border-radius:.3vw}.resetUserPassword form .button p{font-size:2vh}}.passwordInput{border:2px solid var(--secondary);border-radius:.3vmax;position:relative;width:100%;height:4vh;background-color:var(--white)}.passwordInput legend{padding:0;margin:0;position:absolute;top:0;left:2.5%;z-index:0;opacity:0;background-color:var(--white);transition:all .6s ease;color:var(--primary);border-radius:.2vw}.passwordInput input{font-size:1vmax;width:100%;color:var(--primary);border:none;background:transparent;z-index:1;padding:.6% 2.5% 0;height:3.5vh;border-radius:inherit}.passwordInput input::placeholder{color:var(--primary);font-size:1vw;transition:all .1s ease;opacity:.6}.passwordInput input:focus{outline:none;border-color:var(--primary)}.passwordInput input:focus::placeholder{opacity:0}.passwordInput input:focus+legend{background-color:#fff;z-index:0;opacity:1;transform:translateY(-50%);padding-inline:.3vw}.passwordInput svg{position:absolute;right:2.5%;top:1vh;z-index:2;cursor:pointer}.passwordInput p{font-size:.65vw;z-index:1;color:var(--red);font-weight:400;width:100%;padding:.4vh 0}@media (max-width: 480px){.passwordInput{border:2px solid var(--secondary);border-radius:.3vmax;position:relative;width:100%;height:8vw;background-color:var(--white)}.passwordInput legend{padding:0;margin:0;position:absolute;top:0;left:2.5%;z-index:0;opacity:0;background-color:var(--white);transition:all .6s ease;color:var(--primary);border-radius:.2vw}.passwordInput input{font-size:1vmax;width:100%;color:var(--primary);border:none;background:transparent;z-index:1;padding:0 2.5%;height:7.5vw;border-radius:inherit;font-size:2vh}.passwordInput input::placeholder{color:var(--primary);font-size:1vw;transition:all .1s ease;opacity:.6;font-size:2vh}.passwordInput input:focus{outline:none;border-color:var(--primary)}.passwordInput input:focus::placeholder{opacity:0}.passwordInput input:focus+legend{background-color:#fff;z-index:0;opacity:1;transform:translateY(-50%);padding-inline:.3vw}.passwordInput svg{position:absolute;right:2.5%;top:25%;z-index:2;cursor:pointer;transform:translateY(-50%)}.passwordInput p{font-size:.65vw;z-index:1;color:var(--red);font-weight:400;width:100%;padding:.2vh 0;font-size:2vh}}.adminLogin{max-width:50vw;height:88vh;display:flex;align-items:center;justify-content:center;margin:0 auto;transition:all .6s ease}.adminLogin form{display:flex;flex-direction:column;padding:2.5% 5%;color:var(--primary);border:2px solid var(--primary);border-radius:.5vmax;gap:2vh;align-items:center;justify-content:space-evenly;height:55vh;width:100%}.adminLogin form div{width:100%;display:flex;flex-direction:column;gap:2vh}.adminLogin form div h3{text-align:center;font-size:1.5vw;font-weight:700}.adminLogin form img{margin-bottom:auto;margin-inline:auto;width:90%}.adminLogin form fieldset{border:2px solid var(--secondary);border-radius:.3vmax;position:relative;width:100%;height:7vh}.adminLogin form fieldset legend{padding:0;margin:0;position:absolute;top:0;left:2.5%;z-index:0;opacity:0;background-color:var(--white);transition:all .6s ease}.adminLogin form fieldset input{font-size:1vmax;width:100%;color:var(--primary);border:none;background:transparent;z-index:1;padding:0 2.5%;height:6.4vh}.adminLogin form fieldset input::placeholder{color:var(--lightSecondary);font-size:1vw;transition:all .1s ease}.adminLogin form fieldset input:focus{outline:none;border-color:var(--primary)}.adminLogin form fieldset input:focus::placeholder{opacity:0}.adminLogin form fieldset input:focus+legend{background-color:#fff;z-index:0;opacity:1;transform:translateY(-50%)}.adminLogin form fieldset svg{position:absolute;right:2.5%;top:32.5%;z-index:2;cursor:pointer}.adminLogin form .button{font-size:1.2vmax;width:80%;margin:0 auto;padding:2.5%;background-color:var(--primary);color:var(--sand);border:2px solid var(--secondary);border-radius:.3vmax;display:flex;justify-content:center;gap:.5vw;height:7vh}.adminLogin form .button p{font-weight:400}@media (max-width: 1200px){.adminLogin{max-width:70vw}.adminLogin form{height:60vh}.adminLogin form div h3{font-size:2vw}.adminLogin form .button h4,.adminLogin form p{font-size:1.5vw}}@media (max-width: 992px){.adminLogin{max-width:80vw}.adminLogin form{height:65vh}.adminLogin form div h3{font-size:2.5vw}.adminLogin form .button{font-size:2vmax}.adminLogin form .button h4,.adminLogin form .button p,.adminLogin form fieldset input{font-size:2vw}.adminLogin form fieldset input::placeholder{font-size:2vw}}@media (max-width: 768px){.adminLogin{max-width:90vw}.adminLogin form{padding:5%}.adminLogin form div h3{font-size:3vw}.adminLogin form .button h4,.adminLogin form .button p{font-size:2.5vw}.adminLogin form .button svg{width:3vw}}@media (max-width: 480px){.adminLogin{max-width:90vw}.adminLogin form{height:auto;padding:10%;height:80vh;border-width:.1vw;border:none;justify-content:space-evenly}.adminLogin form div h3{font-size:6vw}.adminLogin form fieldset input{font-size:4vw}.adminLogin form fieldset input::placeholder{font-size:4vw}.adminLogin form .button{font-size:4vw;width:100%;margin-top:auto}.adminLogin form .button h4,.adminLogin form .button p{font-size:4vw}}.adminLogin .credits{position:absolute;bottom:2.5%;right:2.5%;display:flex;gap:1vw}.adminLogin .credits a{color:gray;text-decoration:underline;font-size:1vw}.register .formContainer .backGround{background:url(/registerBg.webp) center/cover no-repeat;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;z-index:-1;border-radius:inherit}.textArea{border:2px solid var(--secondary);border-radius:.3vmax;position:relative;width:100%;background-color:var(--white);min-height:12vh}.textArea legend{padding:0;margin:0;position:absolute;top:0;left:2.5%;z-index:0;opacity:0;background-color:var(--white);transition:all .6s ease;color:var(--primary);border-radius:.2vw}.textArea textarea{font-size:1vmax;width:100%;color:var(--primary);border:none;background:transparent;z-index:1;padding:1.2vh 2.5%;border-radius:inherit;resize:none;min-height:10vh}.textArea textarea::placeholder{color:var(--primary);font-size:1vw;transition:all .1s ease;opacity:.6}.textArea textarea:focus{outline:none}.textArea textarea:focus::placeholder{opacity:0}.textArea textarea:focus+legend{background-color:#fff;z-index:0;opacity:1;transform:translateY(-50%);padding-inline:.3vw}.textArea p{font-size:.65vw;z-index:1;color:var(--red);font-weight:400;width:100%;padding:.4vh 0}.selectInput{border:2px solid var(--secondary);border-radius:.3vmax;position:relative;width:100%;height:4vh;background-color:var(--white)}.selectInput legend{padding:0;margin:0;position:absolute;top:0;left:2.5%;z-index:0;opacity:0;background-color:var(--white);transition:all .6s ease;color:var(--primary);border-radius:.2vw}.selectInput select{font-size:1vmax;width:100%;color:var(--primary);border:none;background:transparent;z-index:1;padding:.1% 2.5% 0;height:3.5vh;border-radius:inherit}.selectInput select::placeholder{color:var(--primary);font-size:1vw;transition:all .1s ease;opacity:.6}.selectInput select:focus{outline:none;border-color:var(--primary)}.selectInput select:focus::placeholder{opacity:0}.selectInput select:focus+legend{background-color:#fff;z-index:0;opacity:1;transform:translateY(-50%);padding-inline:.3vw}.selectInput svg{position:absolute;right:2.5%;top:50%;z-index:2;cursor:pointer;transform:translateY(-50%)}.selectInput p{font-size:.65vw;z-index:1;color:var(--red);font-weight:400;width:100%;padding:.4vh 0}@media (max-width: 480px){.selectInput{border:2px solid var(--secondary);border-radius:.3vmax;position:relative;width:100%;height:4vh;background-color:var(--white)}.selectInput legend{padding:0;margin:0;position:absolute;top:0;left:2.5%;z-index:0;opacity:0;background-color:var(--white);transition:all .6s ease;color:var(--primary);border-radius:.2vw}.selectInput select{font-size:1vmax;width:100%;color:var(--primary);border:none;background:transparent;z-index:1;padding:.1% 2.5% 0;height:3.5vh;border-radius:inherit;font-size:2vh}.selectInput select::placeholder{color:var(--primary);transition:all .1s ease;opacity:.6;font-size:2vh}.selectInput select:focus{outline:none;border-color:var(--primary)}.selectInput select:focus::placeholder{opacity:0}.selectInput select:focus+legend{background-color:#fff;z-index:0;opacity:1;transform:translateY(-50%);padding-inline:.3vw}.selectInput svg{position:absolute;right:2.5%;top:50%;z-index:2;cursor:pointer;transform:translateY(-50%)}.selectInput p{font-size:.65vw;z-index:1;color:var(--red);font-weight:400;width:100%;padding:.4vh 0}}.verifyEmail{width:100%;height:100vh;display:flex;align-items:center;justify-content:center}.verifyEmail .verifyContainer{display:flex;flex-direction:column;gap:1vw;height:45vh;width:50%;align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding-block:7vh;background-color:#ffffff63;border:.2vw solid var(--primary);border-radius:25px;box-shadow:10px 2px 10px gray;overflow:hidden}.verifyEmail .verifyContainer .bg{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/registerBg-CyBk2t6x.webp) center/cover no-repeat;opacity:.1;border-radius:inherit;z-index:-1}.verifyEmail .verifyContainer h2{font-size:3vw;color:var(--primary);margin-bottom:3vh}.verifyEmail .verifyContainer p{color:var(--primary);text-align:center;margin-bottom:2vh}.verifyEmail .verifyContainer h5{color:var(--secondary);cursor:pointer;font-weight:400}.verifyEmail .verifyContainer .codeInputs{display:flex;gap:1vw}.verifyEmail .verifyContainer .codeInputs input{width:4vw;aspect-ratio:1;border-radius:.4vw;font-size:2vw;text-align:center;border-color:var(--primary);color:var(--primary);background-color:var(--sand)}.verifyEmail .verifyContainer .codeInputs input:focus{outline:var(--primary)}.verifyEmail .verifyContainer .codeInputs input::-webkit-outer-spin-button,.verifyEmail .verifyContainer .codeInputs input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.verifyEmail .verifyContainer .codeInputs input[type=number]{-moz-appearance:textfield}.UserCardV2{position:relative;width:17vw;aspect-ratio:1;height:auto;perspective:1000px;cursor:pointer}.UserCardV2 section{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:1vw;box-shadow:4px 3px 12px #00000075;transition:transform .6s ease;display:flex;flex-direction:column;border:.2vw solid var(--secondary);padding-block:2vh;padding-inline:1.5vw}.UserCardV2 section .backGroundLayer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:url(/registerBg.webp) center/cover no-repeat;opacity:.2}.UserCardV2 section h3,.UserCardV2 section h4,.UserCardV2 section p{width:100%;text-align:center}.UserCardV2 .front{transform:rotateY(0);text-align:left;display:flex;flex-direction:column;justify-content:space-evenly}.UserCardV2 .back{transform:rotateY(180deg);display:flex;flex-direction:column;justify-content:space-between;padding-inline:1.5vw}.UserCardV2 .back .buttons{display:flex;justify-content:space-between;width:100%}.UserCardV2 .back .buttons .button{background-color:var(--green);border-color:var(--primary);margin:0;min-width:6vw;min-height:3vh}.UserCardV2 .back .buttons .button p{font-weight:400;font-size:.9vw}.UserCardV2 .back .buttons .button:nth-of-type(2){background-color:var(--red);color:var(--white)}.UserCardV2:hover .front{transform:rotateY(-180deg)}.UserCardV2:hover .back{transform:rotateY(0)}.verifySignups{padding-inline:2.5%}.verifySignups .usersSearchBar label{width:50%}.verifySignups .userCardWrapper{display:flex;gap:1vw;flex-wrap:wrap}.importUsers{padding:0 2.5%;width:100%;height:85vh;overflow:auto}.importUsers .headBar{color:var(--primary);display:grid;gap:1vw;grid-template-columns:repeat(2,1fr)}.importUsers .headBar .importSection,.importUsers .headBar .exportSextion{border:2px solid var(--secondary);padding:.2% .5% .45%;border-radius:.7vw}.importUsers .headBar .importSection .buttonsWrapper,.importUsers .headBar .exportSextion .buttonsWrapper{margin-top:1vh;width:100%;display:flex}.importUsers .headBar .importSection .buttonsWrapper div,.importUsers .headBar .exportSextion .buttonsWrapper div{padding-block:.5vh;width:100%;text-align:center}.importUsers .headBar .importSection .buttonsWrapper div>p,.importUsers .headBar .exportSextion .buttonsWrapper div>p{margin-top:.3vh;font-size:.7vw}.importUsers .headBar .importSection .buttonsWrapper div>p a,.importUsers .headBar .exportSextion .buttonsWrapper div>p a{color:#00f}.importUsers .headBar .importSection .buttonsWrapper div .button,.importUsers .headBar .exportSextion .buttonsWrapper div .button{min-height:3vh;min-width:15vw}.importUsers .headBar .importSection h3,.importUsers .headBar .exportSextion h3{margin-bottom:1vh;text-align:center;font-size:1.6vw}.importUsers .headBar .importSection .boxWrapper,.importUsers .headBar .exportSextion .boxWrapper{display:flex;width:100%;justify-content:space-between;gap:1vw}.importUsers .headBar .importSection .boxWrapper .uploadBox,.importUsers .headBar .exportSextion .boxWrapper .uploadBox{width:100%;height:100%}.importUsers .headBar .importSection .boxWrapper .uploadBox a,.importUsers .headBar .exportSextion .boxWrapper .uploadBox a{color:var(--primary)}.importUsers .headBar .importSection .boxWrapper .uploadBox .fileInputDiv,.importUsers .headBar .exportSextion .boxWrapper .uploadBox .fileInputDiv{border-color:var(--primary);color:var(--primary);max-height:13vh}.importUsers .headBar .importSection .boxWrapper .uploadBox .fileInputDiv svg,.importUsers .headBar .exportSextion .boxWrapper .uploadBox .fileInputDiv svg{width:3vw}.importUsers .headBar .importSection{padding-bottom:0;display:flex;flex-direction:column;justify-content:space-between}.importUsers .headBar .importSection .uploadBox .fileInputDiv{border-color:var(--primary)}.importUsers .headBar .importSection .uploadBox .fileInputDiv p,.importUsers .headBar .importSection .uploadBox .fileInputDiv svg{color:var(--primary)}.importUsers .headBar .exportSextion{height:fit-content}.importUsers .headBar .exportSextion .boxWrapper .uploadBox div{background-color:var(--primary);height:100%;aspect-ratio:16/8;border-radius:.4vw;display:flex;justify-content:center;cursor:pointer}.importUsers .headBar .exportSextion .boxWrapper .uploadBox div:hover svg{transform:scale(1.05)}.importUsers .headBar .exportSextion .boxWrapper .uploadBox div svg{transition:all .3s ease-in-out;color:var(--white);opacity:.9;width:20%;aspect-ratio:1;height:auto}.importUsers .treeContainer{flex:1;display:flex;flex-direction:column;height:100vh;padding:2.5% 2.5% 2.5% 0}.register .formContainer{position:relative;display:grid;grid-template-columns:repeat(2,1fr);height:fit-content;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;margin:0 auto;border:.2vw solid var(--primary);border-radius:25px;box-shadow:10px 2px 10px gray;overflow:hidden}.register .formContainer .backGround{background:url(/registerBg.webp) center/cover no-repeat;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;z-index:-1;border-radius:inherit}.register .formContainer .formWrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2vh;max-height:100%;padding-block:10%;border-radius:inherit}.register .formContainer .formWrapper .textInput,.register .formContainer .formWrapper .passwordInput,.register .formContainer .formWrapper .textArea{width:80%}.register .formContainer .formWrapper .button{width:80%;margin-top:1vh}.register .formContainer .formWrapper .selectWrapper{display:flex;width:80%;gap:1vw}.register .formContainer .illustrationContainer{display:grid;place-items:center}.register .formContainer .illustrationContainer div img{max-width:100%;position:relative;left:-5%;-webkit-user-drag:none}.register .formContainer .goBackText{position:absolute;bottom:1%;text-align:center;width:100%}.register .formContainer .goBackText b span{font-size:.4vw;position:relative;top:-.7vh;left:-.05vw}.register .formContainer .closeButton{position:absolute;color:var(--red);right:.2%;top:.2%}.register .formContainer .closeButton svg{width:2vw;aspect-ratio:1;height:auto}@media (max-width: 480px){.register .formContainer{position:relative;display:grid;grid-template-columns:1fr;height:fit-content;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:98%;margin:0 auto;border:.2vw solid var(--primary);border-radius:5px;box-shadow:10px 2px 10px gray;overflow:hidden}.register .formContainer .backGround{background:url(/registerBg.webp) center/cover no-repeat;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;z-index:-1;border-radius:inherit}.register .formContainer .formWrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3vh;max-height:100%;padding-block:20%;border-radius:inherit}.register .formContainer .formWrapper .textInput,.register .formContainer .formWrapper .passwordInput,.register .formContainer .formWrapper .textArea{width:80%}.register .formContainer .formWrapper .button{width:80%;margin-top:1vh}.register .formContainer .formWrapper .button p{font-size:2vh}.register .formContainer .formWrapper .selectWrapper{display:flex;width:80%;gap:1vw}.register .formContainer .illustrationContainer{display:grid;place-items:center;display:none}.register .formContainer .illustrationContainer div img{max-width:100%;position:relative;left:-5%;-webkit-user-drag:none}.register .formContainer .goBackText{position:absolute;bottom:1%;text-align:center;width:100%}.register .formContainer .goBackText b span{font-size:.4vw;position:relative;top:-.7vh;left:-.05vw}.register .formContainer .closeButton{position:absolute;color:var(--red);right:.2%;top:.2%}.register .formContainer .closeButton svg{width:4vh;aspect-ratio:1;height:auto}}.verifyRegistration{width:30%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:.2vw solid var(--primary);padding:2% 2.5%;color:var(--primary);text-align:center;height:35vh;border-radius:.5vw;display:flex;flex-direction:column;justify-content:space-between}.verifyRegistration p{font-weight:400}@media (max-width: 480px){.verifyRegistration{width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:.2vw solid var(--primary);padding:2% 2.5%;color:var(--primary);text-align:center;height:35vh;border-radius:.5vw;display:flex;flex-direction:column;justify-content:space-between}.verifyRegistration p{font-weight:400;font-size:2vh}}.improvementAnswers{width:100%;height:100%;padding:3%;background-color:var(--sand);border-radius:2vh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:var(--primary);box-shadow:0 .5vh 1vh #0000000d;overflow:hidden;overflow-y:auto}.improvementAnswers h2{text-align:center;margin-bottom:1vh;font-size:2.5vh}.improvementAnswers>p{text-align:center;margin-bottom:3vh;color:var(--secondary);font-size:1.8vh}.improvementAnswers .section{margin-top:3vh;padding-bottom:2vh;border-bottom:.3vh solid var(--lightSecondary)}.improvementAnswers .section h3{margin-bottom:2vh;color:var(--primary);font-size:2vh}.improvementAnswers .section .checkboxRow{display:flex;align-items:center;gap:1vw;padding:1vh 1vw;border-radius:1vh;cursor:pointer;transition:all .2s ease;color:var(--green);font-size:1.8vh}.improvementAnswers .section .checkboxRow:hover{background-color:#85b22b1a}.improvementAnswers .section .checkboxRow .customCheckbox{display:flex;align-items:center;justify-content:center;width:3vh;height:3vh;border:.3vh solid var(--green);border-radius:.8vh;font-size:1.8vh;font-weight:700;transition:all .2s ease;color:var(--green)}.improvementAnswers .section .checkboxRow.checked{color:var(--red)}.improvementAnswers .section .checkboxRow.checked .customCheckbox{border-color:var(--red);color:var(--red);background-color:#fd61611a}.improvementAnswers .section .checkboxRow .itemText{flex:1;line-height:1.4}.improvementAnswers .remarks{margin-top:4vh}.improvementAnswers .remarks label{display:flex;flex-direction:column;font-weight:500;font-size:1.9vh}.improvementAnswers .remarks label textarea{margin-top:1vh;padding:1.5vh;border-radius:1vh;border:.3vh solid var(--lightSecondary);resize:vertical;min-height:12vh;font-family:inherit;font-size:1.8vh;resize:none}.ratingAnswers{display:flex;gap:2vw;width:100%;height:100%}.ratingAnswers .ratingForm{width:100%;padding:3vh 3vw;background-color:var(--sand);border-radius:2vh;color:var(--primary);box-shadow:0 .5vh 1vh #0000000d;overflow-y:auto}.ratingAnswers .ratingForm h2{text-align:center;margin-bottom:1vh;font-size:2.5vh}.ratingAnswers .ratingForm>p{text-align:center;margin-bottom:2.5vh;color:var(--secondary);font-size:1.8vh}.ratingAnswers .ratingForm .section{margin-top:3vh;padding-bottom:2vh;border-bottom:.3vh solid var(--lightSecondary)}.ratingAnswers .ratingForm .section h3{margin-bottom:2vh;color:var(--primary);font-size:2vh;text-align:center;font-weight:500}.ratingAnswers .ratingForm .section .questionRow{display:flex;flex-direction:column;margin-bottom:2.5vh}.ratingAnswers .ratingForm .section .questionRow .questionText{margin-bottom:1vh;font-weight:500;font-size:1.8vh;line-height:1.4}.ratingAnswers .ratingForm .section .questionRow .ratingOptions{display:flex;gap:1vw;justify-content:center}.ratingAnswers .ratingForm .section .questionRow .ratingOptions .ratingButton{flex:1;text-align:center;padding:1.2vh 0;border-radius:1vh;background-color:var(--white);border:.3vh solid var(--gray);cursor:pointer;font-weight:600;font-size:1.8vh;transition:all .2s ease}.ratingAnswers .ratingForm .section .questionRow .ratingOptions .ratingButton:hover{border-color:var(--primaryHover);background-color:var(--lightSecondary)}.ratingAnswers .ratingForm .section .questionRow .ratingOptions .ratingButton.selected{color:var(--white)}.ratingAnswers .ratingForm .section .questionRow .ratingOptions .ratingButton.unanswered{border-color:var(--red)!important;box-shadow:0 0 .8vh var(--red)}.ratingAnswers .ratingForm .summary{margin-top:4vh}.ratingAnswers .ratingForm .summary p{font-weight:600;margin-bottom:2vh;font-size:1.9vh}.ratingAnswers .ratingForm .summary label{display:flex;flex-direction:column;font-weight:500;margin-bottom:2vh;font-size:1.8vh}.ratingAnswers .ratingForm .summary label textarea{margin-top:1vh;padding:1.5vh;border-radius:1vh;border:.3vh solid var(--lightSecondary);resize:vertical;min-height:12vh;font-family:inherit;font-size:1.8vh;resize:none}.ratingAnswers .ratingForm .summary label.unanswered textarea{border-color:var(--red);box-shadow:0 0 .8vh var(--red)}.ratingAnswers .ratingForm .button{position:relative;left:50%;transform:translate(-50%)}.ratingAnswers .ratingForm .button p{font-size:1.4vw}.ratingAnswerModul{overflow-y:auto;height:88vh;overflow:hidden;padding-inline:2.5vw;width:100%}.ratingAnswerModul .formWrapper{display:flex;width:100%;height:85%;transition:transform .8s ease-in-out;transform:translate(0);overflow-y:hidden;padding-top:2vh}.ratingAnswerModul .formWrapper .formSection{height:100%;display:flex;width:100%;align-items:center;justify-content:space-evenly;transition:all .4s ease;gap:2vw}.ratingAnswerModul .userCard,.ratingAnswerModul .adminTrainingCard{margin-bottom:.5vh}.ratingAnswerModul .userCard h3,.ratingAnswerModul .adminTrainingCard h3{font-size:1.5vw;align-items:center}.ratingAnswerModul .userCard h3 svg,.ratingAnswerModul .adminTrainingCard h3 svg{width:2vw;height:3vw}.ratingAnswerModul .userCard .iconBox a svg,.ratingAnswerModul .adminTrainingCard .iconBox a svg{width:5vw}
