.notesText:focus{outline:none!important;border:none!important;box-shadow:none!important}.annotation-overlay{position:absolute;inset:0;pointer-events:none;z-index:5}.annotation-rect{position:absolute;border:2px solid #00a3ff;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.2)}.annotation-text{position:absolute;font-family:FranklinGothicATF_Medium,sans-serif;font-size:16px;color:#00a3ff;text-shadow:0 1px 2px rgba(0,0,0,.6)}.notesContainer{background-color:#2d3542;padding:calc(var(--base) * 1.5);border-radius:calc(var(--base) * .8);margin-top:calc(var(--base) * 1.5);color:#dfdfdf}.notesHeader{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-18)}.notesText{color:#d9d9d9;font-size:var(--font-16);font-family:FranklinGothicATF,sans-serif}.notesText::-webkit-scrollbar{display:none}.editIcon img,.editIcon svg{cursor:pointer;width:calc(var(--base) * 2);height:calc(var(--base) * 2)}.downloadContainer{display:flex;align-items:center;margin-block:calc(var(--base) * .7)}.downloadContainer .downloadLink{font-family:FranklinGothicATF,sans-serif;font-size:var(--font-18)}.notesContainer input,.notesContainer input::placeholder{color:white}.notesContainer input:focus-visible{outline:none}.notesText::placeholder{color:#d9d9d9}.notesTitle{font-size:var(--font-18);font-family:FranklinGothicATF_Medium,sans-serif;color:#ffffff}.fileIcon{font-size:calc(var(--base) * 2);margin-right:calc(var(--base) * .8)}.downloadLink{color:white;text-decoration:underline;cursor:pointer}.video-description .uploadButtonContainer .BtnCalltoAction{font-family:FranklinGothicATF}.uploadButtonContainer{display:flex;margin-top:auto}.uploadSuccessContainer{display:flex;align-items:center;color:white;margin-bottom:calc(var(--base) * 1)}.successIcon{font-size:calc(var(--base) * 2)}.successText{text-decoration:underline;font-size:var(--font-18);color:#edf46e}.VideoWidth{max-width:calc(var(--base) * 98)}.fixedHeight,.notesContainer{max-height:calc(var(--base) * 12.4);height:100%}.specifiedFW{font-family:FranklinGothicATF_Medium}.player-wrapper{position:relative;padding-top:56.25%;border-radius:calc(var(--base) * .8);overflow:hidden}.player-wrapper .react-player{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.video-library .video-player-wrapper{scrollbar-width:none;justify-content:space-between;display:flex;flex-direction:column;height:100%}.video-library .video-description::-webkit-scrollbar{display:none}.video-preview-overlay{position:absolute;inset:0;background-color:rgba(0,0,0,.4);z-index:1;cursor:pointer;text-align:center}.video-preview-overlay span{color:#fff;font-family:FranklinGothicATF_Medium,sans-serif}.video-preview-overlay svg{width:calc(var(--base) * 12);height:calc(var(--base) * 12)}.videoTitle{font-size:var(--font-24);line-height:1;color:white;font-family:FranklinGothicATF_Medium,sans-serif}.videoCategory{color:#bfbebe;font-size:var(--font-20);font-family:FranklinGothicATF!important}.video-library-inner{gap:calc(var(--base) * 2.4)}.video-preview img{border-radius:calc(var(--base) * .7)}.videoDescription{color:#dfdfdf;font-size:var(--font-18)}.video-player{background:#000000;display:flex;justify-content:center;align-items:center;position:relative;width:100%;max-width:100%;height:100%;min-height:calc(var(--base) * 60.8);border-radius:calc(var(--base) * 1);overflow:hidden}span.IconPlayAgai.clickIcon{margin:auto}.video-player video{aspect-ratio:4/3;aspect-ratio:16/9}.video-player-controls{opacity:0;visibility:hidden;transition:opacity .3s ease;width:100%;z-index:10}.video-player:hover .video-player-controls{opacity:1;visibility:visible;align-items:center}.video-player .video-player-controls{background:rgba(94,94,94,.6);display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--base) * 1);position:absolute;left:0;right:0;bottom:0;padding:calc(var(--base) * 1) calc(var(--base) * 1.5);background:rgba(255,255,255,.2);box-shadow:0 calc(var(--base) * .4) calc(var(--base) * 3) rgba(0,0,0,.1);backdrop-filter:blur(calc(var(--base) * 1));-webkit-backdrop-filter:blur(calc(var(--base) * .5))}.video-player .video-player-controls .controls-btn{background:#000000b2;color:#ffffff;width:calc(var(--base) * 3);height:calc(var(--base) * 3);border:none;outline:none;border-radius:50%}.video-player .video-player-controls .controls-btn,.video-player .video-player-controls .controls-btn span{display:inline-flex;justify-content:center;align-items:center}.video-player .video-player-controls .video-progress-bar{background:#5c5c5c;flex:1 1;position:relative;height:calc(var(--base) * .8);width:100%;border-radius:calc(var(--base) * 2);cursor:pointer}.video-player .video-player-controls .video-progress-bar .video-progress-bar-played{background:#ffffff;border-radius:calc(var(--base) * 2)}.video-player .video-time-display{color:#ffffff;font-size:var(--font-16)}.fullscreen-btn{font-size:var(--font-24)}.video-player .video-player-controls .fullscreen-btn{background:transparent;color:#ffffff;border:none;display:flex;outline:none}.video-player .video-player-controls .fullscreen-btn svg{width:calc(var(--base) * 2.7);height:calc(var(--base) * 2)}.video-player .video-player-end-screen{background:rgba(0,0,0,.7);color:#ffffff;width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:calc(var(--base) * 5);position:absolute;top:50%;left:50%;bottom:calc(var(--base) * .6);transform:translate(-50%,-50%);padding:calc(var(--base) * 2)}.IconPlayAgai{margin:auto}.IconPlayAgai svg{width:calc(var(--base) * 1.8);height:calc(var(--base) * 1.8)}.playIcon svg{width:calc(var(--base) * 1.5);height:calc(var(--base) * 1.5)}.video-player .video-player-end-screen .end-screen-control-btn{background:transparent;color:#d9d9d9;display:inline-flex;flex-direction:column;justify-content:space-between;align-items:center;border:none;outline:none}.end-screen-control-btn svg{width:calc(var(--base) * 8);height:calc(var(--base) * 8)}.downloadContainer .fileIcon,.uploadSuccessContainer .successIcon{display:inline-block;margin-right:0;text-align:end}.downloadContainer .fileIcon svg{width:calc(var(--base) * 2.4);height:calc(var(--base) * 3)}.uploadSuccessContainer svg{width:calc(var(--base) * 2.2);height:calc(var(--base) * 2.2)}.downloadContainer .downloadLink,.uploadSuccessContainer span{margin-left:calc(var(--base) * .8)}.upload-btn-spinner.spinner-overlay .spinner{border-top:calc(var(--base) * .2) solid #ffffffa8;border:calc(var(--base) * .2) solid #ffffffa8;border-top-color:#323232}.CatWrkOutLabel.completed-workout-label{background-color:#edf46e}