.video-flip{transform:scaleX(-1)}.video-flip::-webkit-media-controls-enclosure{transform:scaleX(-1)}.multiple-button-container{flex-grow:1;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;width:100%}.multiple-button-container:hover{background-color:#282829}.multiple-button-container:hover .multiple-button-text{color:#fff}.analysis-detail-card-container{height:100%;background-color:#181818;border-radius:10px;display:flex;flex-direction:column;cursor:pointer}.analysis-detail-card-container:hover{background-color:#282829}.animatedImagesContainer{display:flex;width:100%}.animatedImage{width:50%;transition:transform .5s ease-in-out}.front{z-index:1}.moveRight{transform:translate(50%)}.moveLeft{transform:translate(-50%)}.slider-arrow{width:50px;height:50px;transition:all .1s ease-in-out}.slider-arrow:hover{transform:scale(1.15) perspective(1px)}.side-panel-right-hide{background:#181818;bottom:0;position:fixed;right:0;transform:translate(100%);transition:transform 1s;width:90%;height:100%;display:flex;flex-direction:column}.side-panel-right-hide--open{background:linear-gradient(140deg,#181818,#212121);transform:translate(0)}.side-panel-content{overflow-y:auto;flex:1;height:100%}.container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:20px;min-width:30vw;max-width:50vw;min-height:50vh;overflow:auto;max-height:80vh}.container::-webkit-scrollbar{width:2px}.container::-webkit-scrollbar-thumb{background-color:gray;border-radius:10px;height:10vh}.container::-webkit-scrollbar-track{background-color:transparent}.categoryContainer{display:flex;justify-content:space-between;width:100%}.categoryColumn{margin-right:10px;flex:1;justify-content:center}.category{margin-bottom:20px}.category-items{display:flex;flex-direction:column;align-items:center}.itemButton,.categoryButton{padding:8px 32px 8px 16px;border-radius:5px;margin-bottom:5px;cursor:pointer;background-color:#ffffff0a;color:#fffc;font-size:14px;border:2px solid rgba(255,255,255,.1);text-align:center;position:relative;transition:background-color .3s ease,color .3s ease;font-family:Space Grotesk,sans-serif;box-sizing:border-box}.itemButton{width:80%}.categoryButton{width:100%}.itemButton.selected,.categoryButton.selected{background-color:#ff681d1a;color:#fff}.itemButton.disabled,.categoryButton.disabled{background-color:#ffffff1a;color:#fff6;pointer-events:none;cursor:not-allowed}.validateIcon{width:18px;height:18px;position:absolute;right:10px;top:50%;transform:translateY(-50%);fill:#171717;stroke:#ff681d}.textInput{padding:8px 16px;border-radius:5px;margin-bottom:5px;cursor:pointer;background-color:#ffffff0a;color:#fffc;font-size:14px;border:2px solid rgba(255,255,255,.1);text-align:center;position:relative;transition:background-color .3s ease,color .3s ease;width:100%;font-family:Space Grotesk,sans-serif;box-sizing:border-box;text-align:left}.login-button-container{margin-top:10%}.login-container{height:100vh;width:98vw;margin-top:-3%;background-image:url(/assets/login-pYDULl9C.png);background-repeat:no-repeat;background-position:center;background-size:cover}.login-logo-container{width:60%;height:100vh;background-color:#00000080;background-image:url(/assets/whiteLogo-DdTc1ci-.png);background-repeat:no-repeat;background-position:center;float:right}.login-form-container{background-color:#00000080;width:40%;height:100vh;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-right:4px solid white}.textInput-container{background:radial-gradient(100% 700.42% at 98.37% 100%,#0003,#fff3 82.29%);width:70%;height:50px;margin-top:10%;border-radius:5px;display:flex;align-items:center}.textInput-container:hover{background:radial-gradient(120% 700.42% at 98.37% 100%,#0003,#fff3 50.29%)}input:-webkit-autofill,input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s}input:-webkit-autofill{-webkit-text-fill-color:white!important}.success-card-container:hover{background-color:#282829;border:5px solid #282829}.success-card-container{height:35vh;width:100%;max-width:34rem;border-radius:30px;margin:0;background-color:#181818;border:5px solid #181818}.share-icon-container{background:#0003;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:40px;height:40px;border-radius:50%;position:absolute;z-index:100;top:5%;right:5%;display:flex;justify-content:center;align-items:center}.share-icon-container:hover{background:#0006}.button-container{display:flex;flex-direction:column;gap:10px}.button{display:flex;align-items:center;justify-content:center;border-radius:1vh;padding:1vh;cursor:pointer;transition:background-color .3s ease;position:relative;margin-right:20px}.button-basic{background-color:#fff3}.button-basic:hover{background-color:#fff6}.button-delete{background-color:#f4354b}.button-delete:hover{background-color:#ef1b29}.icon-svg{height:20px;width:20px;min-width:20px}.button-text{font-size:16px}.loadingCard-container{height:35vh;width:100%;max-width:34rem;border-radius:30px;margin:0;background-color:#181818;border:5px solid #181818;overflow:hidden;display:flex;justify-content:center;flex-direction:column}.loadingCard-imageHeight{height:80%;width:100%;background-size:cover;background-position:center;position:relative}.loadingCard-bottomStyle{background-color:#f5f5f5;flex:1;width:100%}.animation{position:absolute;bottom:7px;height:170px;width:170px;align-self:center}.backgroundImage{height:100%;width:100%}.finalizeAnalysis{color:#000;margin:10px 15px;text-align:center}.progressText{position:absolute;bottom:10px;color:#06c;text-align:center;align-self:center}.tagName{color:#fff;margin-bottom:5px;margin-left:15px;margin-top:10px}.athlete-infos-container{background-color:#181818;border-radius:10px;position:relative;height:8rem;display:flex;align-items:center;z-index:2}.athlete-infos-image{height:6rem;width:6rem;object-fit:cover;border-radius:100px}.go-back-button{width:40px;height:40px;margin-right:20px}.go-back-button:hover{background:#8b8b8b;border-radius:50px}#form-file-upload{position:relative}#input-file-upload{display:none}#label-file-upload.horizontal-box{height:60vh;width:100vh;display:flex;border-width:2px;border-radius:1rem;background-color:#181818;background-image:url(/assets/dragNdrop-C-L4uelS.png);background-size:40%;background-repeat:no-repeat;background-position:center}#label-file-upload.vertical-box{height:80vh;width:50vh;display:flex;background-color:#181818;background-image:url(/assets/dragNdrop-C-L4uelS.png);background-size:40%;background-repeat:no-repeat;background-position:center}#label-file-upload.drag-active{background-color:#282829;z-index:2}.upload-button{cursor:pointer;padding:.25rem;font-size:1rem;border:none;font-family:Oswald,sans-serif;background-color:#fff}.upload-button:hover{text-decoration-line:underline}.video-input-video{width:100%;height:100%;object-fit:cover;border-radius:1rem}#drag-file-element{position:absolute;width:100%;height:100%;border-radius:1rem;inset:0}.upload-athlete-card-container{min-height:5rem;width:100%;border-radius:10px;display:flex;overflow:hidden;align-items:center;background-color:#181818;cursor:pointer}.upload-athlete-card-container:hover{background-color:#282829}.upload-athlete-card-container-selected{min-height:5rem;width:100%;border-radius:10px;display:flex;overflow:hidden;align-items:center;background-color:#38393c;cursor:pointer}.scrollableContainer{height:50vh;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.scrollableContainer ::-webkit-scrollbar{display:none}.icon{height:2vh;width:2vh;background-color:#000;cursor:pointer;padding:1vh;border-radius:20%;transition:background-color .3s ease}.icon:hover{background-color:#ffffff2b}.select-running-pace-container{display:flex;flex-direction:column}.select-running-pace-title{margin-bottom:3vh}.running-pace-item{display:flex;align-items:center;padding:1vh;border-radius:10px;cursor:pointer;margin-bottom:1vh;background-color:var(--bg-color);transition:border-color .3s ease,background-color .3s ease}.running-pace-item:hover{background-color:var(--bg-color-hover)}.running-pace-item.disabled{cursor:not-allowed;pointer-events:none;border-color:gray!important;background-color:#1e1e1e}.running-pace-icon-container,.running-pace-icon{height:6vh;width:6vh}.running-pace-texts{margin-left:1vh}.cardStyle{background:#ff681d26;border:1px solid rgba(255,104,29,.4);padding:20px;border-radius:5px;width:40vh;min-height:40vh;display:flex;flex-direction:column;justify-content:space-around;overflow:hidden;transition:background-color .3s ease;justify-content:space-between}.cardStyle:hover{background-color:#6a72fb50;border-color:#2a35ee;cursor:pointer}.athlete-card-container,.pending-athlete-card-container{min-height:13vh;width:100%;border-radius:10px;display:flex;align-items:center;justify-content:space-around;background-color:#181818}.athlete-card-container:hover{background-color:#282829}.add-athlete-container{background-size:cover;min-height:90vh;width:49.75%;border-radius:10px;justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden;z-index:1}.add-athlete-container-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:.2s}.add-athlete-container-image:hover{transform:scale(1.1)}.register-container{height:100vh;width:98vw;margin-top:-3%;background-image:url(/assets/login-pYDULl9C.png);background-repeat:no-repeat;background-position:center;background-size:cover}.register-logo-container{width:60%;height:100vh;background-color:#00000080;background-image:url(/assets/whiteLogo-DdTc1ci-.png);background-repeat:no-repeat;background-position:center;float:left}.register-form-container{background-color:#00000080;width:40%;height:100vh;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-left:4px solid white;position:absolute;right:0}.responsive-layout{display:flex;flex-direction:column}.logo-container{width:100%;margin-bottom:20px;position:relative}.form-container{width:100%}.cross{height:60px;width:60px}@media (min-width: 768px){.responsive-layout{flex-direction:row;height:100vh}.logo-container{width:60%;margin-bottom:0;position:relative;z-index:1}.logo-container:before{content:"";position:absolute;inset:0;background-image:url(/assets/thumbnail_partner-ChIdQyj-.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.5;z-index:-1}.form-container{width:35%;margin:0 auto}.logo{height:10vw;background-color:#8a2be2}.ochy-logo{width:20vw;height:auto;aspect-ratio:81/26;background-color:#8a2be2}.cross{height:80px;width:80px}.sso-buttons-container{margin:20px auto 0;width:100%}}@media (max-width: 600px){.logo{height:70px}.ochy-logo{width:20vw;height:auto;aspect-ratio:81/26;background-color:#8a2be2}}.green-bar-container{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;background-image:url(/assets/thumbnail_partner-ChIdQyj-.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:1}.green-bar{position:absolute;bottom:0;width:100%;height:0;background-color:#78bd3226;border-top:2px solid rgba(120,189,50);animation:slide-up 6s forwards}@keyframes slide-up{0%{height:0}to{height:100%}}.scroll-parent{position:relative;height:100%;width:100%;overflow:hidden}.scroll-element{position:absolute;top:0;width:90%;animation-timing-function:linear;animation-iteration-count:infinite;animation-name:scroll;animation-duration:var( --animation-duration )}@keyframes scroll{0%{top:10%}to{top:var(--to-value)}}
