@charset "UTF-8";.desktop .categoriesTree .category .node:hover .title{background:#f8f8f8}.categoriesTree .category{position:relative}.categoriesTree .category.animateOpen{-webkit-animation:treeNode .6s;animation:treeNode .6s}.categoriesTree .category .node{position:relative;padding:0;cursor:pointer}.categoriesTree .category .node .title{display:inline-block;padding-top:3.5px;padding-bottom:3.5px;padding-left:7px;padding-right:7px;border-radius:2px;margin-left:1px}.categoriesTree .category .node .title.selected{position:relative;z-index:1;background:linear-gradient(180deg,#4097d7,#2f8ed3)!important;color:#fff}.categoriesTree .category .node .switch{position:absolute;z-index:1;top:5px;left:-16px;width:12px;height:12px;display:flex;align-items:center;justify-content:center}.categoriesTree .category .node .switch.selected>svg{color:#2f8ed3}.categoriesTree .category .node .switch>svg{width:100%;height:100%;color:#c8c8c8;transform-origin:center;transform:rotate(-30deg) scale(.8)}.categoriesTree .category .node .switch.open,.categoriesTree .category .node .switch.selected{border:0;top:4px;left:-13px}.categoriesTree .category .node .switch.open>svg,.categoriesTree .category .node .switch.selected>svg{color:linear-gradient(180deg,#4097d7,#2f8ed3);transform:rotate(60deg) scale(.8)}.categoriesTree .category .node.tick:after{content:"";position:absolute;top:12px;left:-12px;height:1px;width:7px;background:#c8c8c8}.categoriesTree .category ul{padding-left:21px;list-style:none}@-webkit-keyframes treeNode{0%{opacity:0;transform:translateX(7px)}to{opacity:1;transform:translateX(0)}}@keyframes treeNode{0%{opacity:0;transform:translateX(7px)}to{opacity:1;transform:translateX(0)}}.categoriesTree{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;padding-top:14px;padding-bottom:14px}.categoriesTree .header{display:flex;height:40px;padding-left:0;border:1px solid transparent;border-top-left-radius:7px;border-bottom:transparent;border-right:none;padding-left:13px}.categoriesTree .header .title{color:#434445;padding-left:0;padding-right:0}.categoriesTree .header .closeButton{flex:0;margin-left:auto}.categoriesTree .content{position:relative;padding-left:14px}.categoriesTree .tree{font-size:1.25rem;line-height:1.7rem;color:#434445;list-style:none;padding:0;padding-right:14px;padding-left:16.5px;margin:0;margin-top:9px}.bulkParametersHeader{display:flex;height:40px;align-items:center;height:41px;box-shadow:-1px 0 0 0 #dfdfdf;background:linear-gradient(180deg,#f9f9f9,#f7f7f7)}.bulkParametersHeader .title{flex:1;font-size:1.25rem;padding-left:14px;justify-content:left}.bulkParametersHeader .closeButton{flex:0}.sortHandle{position:relative;color:#c8c8c8;transition:color .2s linear;cursor:-webkit-grab;cursor:grab}.sortHandle:hover{color:#ed8e00!important}.editParameter{position:relative;display:flex;overflow:hidden}.editParameter>.sortHandle{position:absolute;top:0;left:0;transition:opacity .2s linear;opacity:0}.editParameter>.editParameterTitle{text-align:right;background:#fff;flex:1;padding-left:14px}.editParameter>.editParameterValue{flex:1;background:#fff;padding-right:14px}.editParameter .focussed{background:#ff8!important}.editParameter>.closeButton{position:absolute;top:0;right:0;transition:opacity .2s linear;opacity:0;background:#fff}.editParameter>.sortButton{background:#fff}.editParameter:hover:not(.focussed) .closeButton,.editParameter:hover:not(.focussed) .sortHandle{opacity:1}.mobile .editParameter .mobileSortHandle{position:absolute;top:0;left:0;width:100%;height:100%}.mobile .editParameter .mobileSortHandle .focusTitle{position:absolute;top:0;left:0;width:50%;height:100%}.mobile .editParameter .mobileSortHandle .focusValue{position:absolute;top:0;right:0;width:50%;height:100%}.mobile .editParameter .closeButton{opacity:1}.editParameters{background:#f8f8f8;overflow:hidden}.editParameters .columns{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.bulkParameterPreset{position:relative;background:#f8f8f8;display:flex}.bulkParameterPreset .sortButton{flex:0;padding-right:7px}.bulkParameterPreset .content{flex:1;display:flex;flex-wrap:wrap;padding-top:9px;padding-bottom:9px;padding-right:7px}.bulkParameterPreset .content .parameter{display:flex;align-items:center;height:20px}.bulkParameterPreset .content .parameter>div{font-size:1.1rem;white-space:nowrap;padding-right:7px;padding-left:7px;border-right:1px solid #f7f7f7}.bulkParameterPreset .content .parameter:last-child>div{border:none}.bulkParameterPreset .closeButton{position:absolute;top:0;right:0}.bulkParameterPreset.canApply{cursor:pointer;background:#fff}.desktop .bulkParameterPreset .closeButton{opacity:0;transition:opacity .2s linear}.desktop .bulkParameterPreset:hover .closeButton{opacity:1}.bus .bulkParameterPreset{margin:0;padding-left:0;background:none}.bus .bulkParameterPreset .sortHandle{display:none}.bus .bulkParameterPreset .content{padding:0}.bus .bulkParameterPreset .closeButton{display:none}.bulkParameterPresets{margin:0 14px;border:1px solid #dfdfdf;background:#dfdfdf}.bulkParametersContent{position:relative}.bulkParametersContent .editWrapper{margin-top:14px;padding:14px;padding-top:0;overflow:hidden}.bulkParametersContent .clearButton{border:1px solid #dfdfdf;border-bottom:none;height:41px}.bulkParametersContent .applyParameters,.bulkParametersContent .savePreset{margin-left:14px;margin-right:14px;border:1px solid #dfdfdf;height:42px}.bulkParametersContent .savePreset{margin-bottom:35px}.bulkParametersContent .applyParameters{height:82px;margin-bottom:14px}.bulkParametersContent .presetsWrapper{margin-top:14px}.bulkParametersContent .columns{grid-template-columns:1fr;border:1px solid #dfdfdf;border-top:none;background:#dfdfdf}.bulkParametersWrapper{height:100%;position:relative;z-index:10;overflow:hidden}.bulkParametersWrapper .bulkParameters{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;position:relative;width:100%;height:100%;margin-left:1px;background:#f7f7f7}.confirmModal b{color:#2f8ed3}.emailExistsModal .email{padding-left:14px}.checkButton{color:#c8c8c8;cursor:pointer;display:flex;align-items:center}.checkButton.checked{color:#434445}.languageInput{display:flex;align-items:center;min-height:40px}.languageInput>div{font-size:1.25rem;align-items:center;display:flex;padding-left:14px;cursor:pointer}.languageInput>div .checkButton{pointer-events:none}.languageInput>div svg{margin-right:7px}.clientModal .loading{background:hsla(0,0%,100%,.3)}.clientModal .languageInput{flex:1}.clientModal .portalKeyWarning{padding:14px;padding-left:114px;flex-wrap:wrap;font-size:1.1rem;line-height:1.5rem}.clientModal .portalKeyWarning b{color:#2f8ed3}.clientModal .portalKeyWarning.portalKeyFocussed,.clientModal .portalKeyWarning.portalKeyFocussed b{color:#cc2929}.saveTemplateFolders{width:100%;height:100%;position:relative}.saveTemplateFolders .scrollContent{padding:14px}.saveAsInput{display:flex;align-items:center}.saveAsInput .label{flex:0;white-space:nowrap;padding-left:14px;padding-right:14px;font-weight:700;font-size:1.25rem;flex-basis:114px}.saveAsInput .textInput{flex:1;border:1px solid #dfdfdf;height:42px}.saveTemplateListItem{background:#fff;display:flex;align-items:center;position:relative;height:40px;margin:0 14px}.saveTemplateListItem:hover{background:#f9f9f9}.saveTemplateListItem>div{flex:1;padding:14px;border-left:1px solid #dfdfdf;height:100%;display:flex;align-items:center;justify-content:left;min-width:0;overflow:hidden;font-size:1.25rem}.saveTemplateListItem>div:last-child{border-right:1px solid #dfdfdf}.saveTemplateListItem>div>div>div{font-size:1.1rem;color:#2f8ed3}.saveTemplateListItem .title{flex:1;padding-right:0}.saveTemplateListItem .title .path{color:#dfdfdf;margin-left:14px}.saveTemplateListItem .title>span{white-space:nowrap}.saveTemplateListItem .updatedCol{flex:0;flex-basis:180px}.saveTemplateListItem .updatedCol .updated{color:#434445;font-size:1.25rem}.saveTemplateListItem .overflow{overflow:hidden;min-width:0;text-overflow:ellipsis}.saveTemplatesList{width:100%;height:100%;position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;background:#f8f8f8}.saveTemplatesList .controls{margin:14px;margin-bottom:0}.saveTemplatesList .controls .fullPath{font-weight:700;background:none;color:#2f8ed3}.saveTemplatesList .content{position:relative}.saveTemplatesList .content .tableColumns{margin:14px;margin-bottom:0}.saveTemplatesList .content .resultInfo{margin-top:14px}.saveTemplatesList .saveAsWrapper{padding:14px}.saveTemplate{position:absolute;display:grid;grid-template-columns:minmax(270px,20%) 1fr}.recycleScroller,.saveTemplate{top:0;left:0;width:100%;height:100%}.recycleScroller{position:absolute!important}.recycleScroller .vue-recycle-scroller__item-wrapper{position:relative}.recycleScroller .vue-recycle-scroller__item-wrapper:after{position:absolute;bottom:0;left:14px;width:calc(100% - 28px);height:1px;background:#dfdfdf;content:""}.desktop .recycleScroller .scrollContainer{color:#f7f7f7;transition:color .2s linear;scrollbar-width:thin}.desktop .recycleScroller .scrollContainer:hover{color:#cfcfcf}.desktop .recycleScroller .scrollContainer>div{color:#434445}.desktop .recycleScroller .scrollContainer::-webkit-scrollbar{display:block;width:14px;cursor:move}.desktop .recycleScroller .scrollContainer::-webkit-scrollbar-thumb{box-shadow:inset 0 0 10px 10px;border:3px solid transparent;border-radius:7px;color:inherit}.desktop .recycleScroller .scrollContainer::-webkit-resizer,.desktop .recycleScroller .scrollContainer::-webkit-scrollbar-button,.desktop .recycleScroller .scrollContainer::-webkit-scrollbar-corner{display:none}.saveClientSet .clientsPanel{width:100%;height:100%;position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;background:#f7f7f7}.saveClientSet .clientsPanel .headerPanel{margin:14px;margin-bottom:0;border:1px solid #dfdfdf;background:#dfdfdf}.saveClientSet .clientsPanel .headerPanel .searchInput{margin-bottom:1px}.saveClientSet .clientsPanel .resultInfoWrapper{display:flex;align-items:bottom}.saveClientSet .clientsPanel .resultsFilter{margin-left:auto;display:flex;padding-right:28px;padding-top:11px;position:relative}.saveClientSet .clientsPanel .resultsFilter>div{display:flex;align-items:center;font-size:1.25rem;padding-left:14px;cursor:pointer}.saveClientSet .clientsPanel .resultsFilter>div .checkButton{margin-right:7px;pointer-events:none}.saveClientSet .clientsPanel .resultInfo{margin-top:15px}.saveClientSet .clientsPanel .vue-recycle-scroller__item-wrapper{top:-1px}.clientInfo,.saveClientSet .clientsPanel .contentPanel{position:relative}.clientInfo{display:flex;align-items:center;padding-left:14px;cursor:pointer;padding-bottom:7px}.clientInfo>div{flex:1}.clientInfo header{display:flex;align-items:center;height:40px;font-size:1.6rem;margin-bottom:14px;font-weight:700;border-bottom:1px solid #e8e8e8}.clientInfo header svg{margin-left:14px}.clientInfo header .miniButton{margin-right:14px}.clientInfo header span{margin-left:14px}.clientInfo p{display:flex}.clientInfo p .miniButton{margin-left:14px;position:relative;top:-3px;margin-bottom:-7px}.saveClientSet .clientSetRow{color:#dfdfdf;margin:0 14px}.saveClientSet .clientSetRow .updatedCol{border-right:1px solid #dfdfdf}.saveClientSet .clientPanel{position:relative;width:100%;height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;background:#f7f7f7}.saveClientSet .clientPanel .headerPanel{padding:14px;padding-bottom:0}.saveClientSet .clientPanel .clientInfo{padding-right:14px;height:139px}.saveClientSet .clientPanel .contentPanel{position:relative}.saveClientSet .clientPanel .contentPanel .resultInfo{margin-top:14px}.saveClientSet .clientPanel .saveAsInput{margin-top:14px;margin-left:14px;margin-right:14px}.saveClientSet .clientPanel .signMessage{font-size:1.25rem;line-height:1.7rem;margin:0 28px;margin-top:14px}.saveClientSet .clientPanel .footerPanel{margin-top:14px}.saveClientSet{width:100%;height:100%;display:grid;grid-template-columns:5fr 4fr}.saveClientSet .cancelFooter{display:flex}.saveClientSet .cancelFooter>div{flex:1;margin-top:auto}.saveClientSet .loading{background:hsla(0,0%,96.9%,.3)}body .emailsInput .vue-tags-input{max-width:100%}body .emailsInput .ti-new-tag-input-wrapper{padding:0;margin:0;flex:0 0 100%}body .emailsInput .ti-new-tag-input-wrapper input{height:40px;padding-left:14px;padding-right:14px}body .emailsInput .ti-tags{padding-bottom:0}body .emailsInput .ti-tag{padding:0;margin:0;height:23px;border-radius:12px;padding-left:14px;padding-right:3px;background:linear-gradient(180deg,#4097d7,#2f8ed3);font-size:1.1rem;font-weight:700;margin-top:3px;margin-left:3px}body .emailsInput .ti-tag.ti-deletion-mark,body .emailsInput .ti-tag.ti-deletion-mark i{background:linear-gradient(180deg,#d73838,#cc2929)}body .emailsInput .ti-tag:nth-last-child(2){margin-bottom:3px}body .emailsInput .ti-content{line-height:23px}body .emailsInput .ti-actions{margin:0;padding-left:7px}body .emailsInput .ti-actions i{width:17px;height:17px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:#2472ab;font-weight:700;margin:0;padding:0}body .emailsInput .ti-input{border:none;padding:0;margin:0}.emailSetModal .loading{background:hsla(0,0%,100%,.3)}.emailSetModal .setLink{height:40px;margin-left:100px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.emailSetModal .signMessage{font-size:1.25rem;line-height:1.7rem;margin-top:28px}.clientsHeader{background:#eee}.clientRow,.clientsHeader{position:relative;margin-left:14px;margin-right:14px}.clientRow{overflow:hidden;display:flex;font-size:1.25rem;background:#fff;box-sizing:content-box;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf}.clientRow>div{display:flex;align-items:center;height:41px;padding-left:14px;padding-right:14px}.clientRow>div:not(:first-child){border-left:1px solid #dfdfdf}.clientRow.selected{background:#ff8!important}.clientRow .checkCol{flex-basis:45px}.clientRow .lastnameCol{flex:1;min-width:0}.clientRow .lastnameCol>span{display:flex;align-items:center;flex:1}.clientRow .lastnameCol>span .miniButton{flex:0;margin-left:auto}.clientRow .lastnameCol span.email{font-size:1.1rem;color:#2f8ed3}.clientRow .firstnameCol{flex:.45;min-width:0}.clientRow .clinicianCol,.clientRow .emailCol{flex:1;min-width:0}.clientRow .clinicianCol>span,.clientRow .emailCol>span,.clientRow .firstnameCol>span,.clientRow .lastnameCol>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.clientRow .createdCol{flex-basis:120px}.hover .clientRow{background:#f9f9f9}.saveAndEmailClientSet .clientsPanel{width:100%;height:100%;position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;background:#f7f7f7}.saveAndEmailClientSet .clientsPanel .headerPanel{margin:14px;margin-bottom:0;border:1px solid #dfdfdf;background:#dfdfdf}.saveAndEmailClientSet .clientsPanel .headerPanel .searchInput{margin-bottom:1px}.saveAndEmailClientSet .clientsPanel .resultInfoWrapper{display:flex;align-items:bottom}.saveAndEmailClientSet .clientsPanel .resultsFilter{margin-left:auto;display:flex;padding-right:28px;padding-top:11px;position:relative}.saveAndEmailClientSet .clientsPanel .resultsFilter>div{display:flex;align-items:center;font-size:1.25rem;padding-left:14px;cursor:pointer}.saveAndEmailClientSet .clientsPanel .resultsFilter>div .checkButton{margin-right:7px;pointer-events:none}.saveAndEmailClientSet .clientsPanel .resultInfo{margin-top:15px}.saveAndEmailClientSet .clientsPanel .vue-recycle-scroller__item-wrapper{top:-1px}.saveAndEmailClientSet .clientsPanel .contentPanel{position:relative}.saveClientSetsHeader{padding-left:14px;padding-right:14px}.saveClientSetsHeader .tableColumns{padding-right:1px}.clientSetRow{position:relative;display:flex;flex-wrap:wrap;font-size:1.25rem;background:#fff;box-sizing:content-box}.clientSetRow>div:first-child{border-left:1px solid #dfdfdf}.clientSetRow>div:not(.detail){overflow:hidden;display:flex;align-items:center;min-height:41px;padding-left:14px;padding-right:14px}.clientSetRow>div:not(.detail):not(:first-child){border-left:1px solid #dfdfdf}.clientSetRow .titleCol{flex:4.5;min-width:0}.clientSetRow .updatedCol{flex:2;min-width:0;font-size:1.1rem;line-height:1.5rem;align-items:center}.clientSetRow .updatedCol .updated{white-space:nowrap}.clientSetRow .updatedCol .updated:only-child{font-size:1.25rem}.clientSetRow .updatedCol .savedBy{width:100%;white-space:nowrap;color:#c8c8c8}.clientSetRow .sentCol{flex:2;min-width:0;font-size:1.1rem}.clientSetRow .sentCol>div{display:flex;align-items:center}.clientSetRow .sentCol .emailedIcon{color:#2f8ed3;left:-1px;position:relative;margin-right:7px}.clientSetRow .title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.saveAndEmailClientSet .clientSetRow{color:#dfdfdf;margin:0 14px}.saveAndEmailClientSet .clientSetRow .updatedCol{border-right:1px solid #dfdfdf}.saveAndEmailClientSet .clientPanel{position:relative;width:100%;height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;background:#f7f7f7}.saveAndEmailClientSet .clientPanel .headerPanel{padding:14px;padding-bottom:0}.saveAndEmailClientSet .clientPanel .clientInfo{padding-right:14px;height:139px}.saveAndEmailClientSet .clientPanel .contentPanel{position:relative}.saveAndEmailClientSet .clientPanel .contentPanel .emailPanel{margin-left:14px;padding-left:14px;margin-right:14px;padding-top:28px;padding-bottom:28px;border-bottom:1px dashed #dfdfdf}.saveAndEmailClientSet .clientPanel .contentPanel .setLink{height:40px;margin-left:100px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.saveAndEmailClientSet .clientPanel .contentPanel .resultInfo{margin-top:14px}.saveAndEmailClientSet .clientPanel .signMessage{font-size:1.25rem;line-height:1.7rem;margin:0 28px;margin-top:14px}.saveAndEmailClientSet .clientPanel .saveAs{margin-left:28px;margin-right:14px;margin-top:14px}.saveAndEmailClientSet .clientPanel .footerPanel{margin-top:14px}.saveAndEmailClientSet{width:100%;height:100%;display:grid;grid-template-columns:5fr 4fr;background:#dfdfdf}.saveAndEmailClientSet .cancelFooter{display:flex}.saveAndEmailClientSet .cancelFooter>div{flex:1;margin-top:auto}.saveAndEmailClientSet .loading{background:hsla(0,0%,96.9%,.3)}.pointRow{overflow:hidden;position:relative;display:flex;align-items:center;font-size:1.25rem;height:40px;padding-left:14px;padding-right:14px;margin-left:14px;margin-right:14px;margin-bottom:1px;cursor:pointer;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf}.pointRow.saved{background:#fff}.pointRow.emailed{background:#f8f8f8}.pointRow .on{font-weight:700;color:#2f8ed3}.pointRow .by{margin-left:auto}.pointRow svg{margin-right:14px;color:#dfdfdf}.pointRow.selected{background:#ff8!important}.pointRow.selected>div{border-color:#f2f262!important}.hover .pointRow.saved{background:#f9f9f9}.setHistoryPoints{width:100%;height:100%;display:grid;grid-template-rows:auto 1fr;background:#f7f7f7}.setHistoryPoints .header{display:flex;padding:14px;align-items:center;justify-content:center;font-size:1.6rem;margin:14px 0;font-weight:700}.setHistoryPoints .content{position:relative}.setHistoryPoints .vue-recycle-scroller__item-wrapper:before{position:absolute;top:0;left:14px;width:calc(100% - 28px);height:1px;background:#dfdfdf;content:"";z-index:10}.setHistoryPoint{width:100%;height:100%;display:grid;grid-template-rows:1fr;background:#fff}.setHistoryPoint .header{height:40px;text-align:right;font-size:1.25rem;padding:28px}.setHistoryPoint .content{position:relative}.setHistoryPoint .coversheet{background:#fff;padding:28px;margin:14px;margin-bottom:0}.setHistoryPoint .coversheet .title{font-size:1.6rem;font-weight:700;text-align:center;text-decoration:underline}.setHistoryPoint .coversheet>div:nth-child(2){margin-top:14px}.setHistoryPoint .elements{margin:14px}.setHistoryPoint .element{margin-bottom:1px;padding:14px}.setHistoryPoint .element.exercise{background:#fff}.setHistoryPoint .element.divider{background:#f9f9f9;border-top:7px solid #2f8ed3;margin-top:14px}.setHistoryPoint .element.divider:first-child{margin-top:0}.setHistoryPoint .element .title{font-size:1.6rem;font-weight:700;text-decoration:underline;color:#2472ab;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.setHistoryPoint .element .parameters{font-size:1.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:7px}.setHistoryPoint .element .parameters .parameter{margin-right:7px;padding-left:7px;border-left:1px solid #eee}.setHistoryPoint .element .parameters .parameter:first-child{padding-left:0;border-left:none}.setHistoryPoint .element .resources{padding:1px;display:grid;grid-gap:1px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin-top:14px}.setHistoryPoint .element .resources .resource{background:#fff;box-shadow:0 0 0 1px #dfdfdf}.setHistoryPoint .element .resources .caption{text-align:center;background:#fff;padding:7px}.setHistoryPoint .element .resources .resourceImgContainer{width:100%;padding-top:75%;position:relative}.setHistoryPoint .element .resources .resourceImgContainer>div{position:absolute;top:0;left:0;width:100%;height:100%}.setHistoryPoint .element .instructions{margin-top:14px}.setHistoryPoint .instructions{font-size:1.25rem;line-height:1.7rem}.setHistoryPoint .instructions h1,.setHistoryPoint .instructions h2,.setHistoryPoint .instructions li,.setHistoryPoint .instructions ol,.setHistoryPoint .instructions p,.setHistoryPoint .instructions ul{margin:0;padding-bottom:0}.setHistoryPoint .instructions h1{font-size:1.6rem;font-weight:700}.setHistoryPoint .instructions h2{font-size:1.6rem;font-weight:700;color:#2f8ed3}.setHistoryPoint .instructions h1,.setHistoryPoint .instructions h2{margin-bottom:14px}.setHistoryPoint .instructions h1:not(:first-child),.setHistoryPoint .instructions h2:not(:first-child){margin-top:14px}.setHistoryPoint .instructions li{padding-left:7px}.setHistoryPoint .instructions ol,.setHistoryPoint .instructions ul{padding-left:21px}.setHistoryPoint .instructions ul{list-style:none}.setHistoryPoint .instructions ul li:before{float:left;content:"•";color:#2472ab;margin-left:-18px}.setHistoryPoint .instructions ol li:before{display:none}.setHistoryPoint .instructions ol,.setHistoryPoint .instructions p,.setHistoryPoint .instructions ul{margin-bottom:7px}.setHistoryPoint .instructions ol:not(:first-child),.setHistoryPoint .instructions p:not(:first-child),.setHistoryPoint .instructions ul:not(:first-child){margin-top:7px}.setHistoryPoint .instructions li p{margin:0}.setHistoryPoint .instructions a{color:#2472ab;font-weight:700}.setHistoryPoint .instructions hr{border:0;border-top:1px solid #dfdfdf}.setHistoryPoint .instructions b,.setHistoryPoint .instructions strong{color:#2f8ed3}.setHistoryPoint .instructions>:last-child{margin-bottom:0}.setHistory{position:relative;width:100%;height:100%;display:grid;grid-template-columns:5fr 4fr;grid-template-rows:1fr auto;background:#dfdfdf}.setHistory .setHistoryPoints{grid-row:1/-1;border-right:1px solid #dfdfdf}.setHistory .loading{background:hsla(0,0%,96.9%,.3)}.slider .vue-slider-disabled .vue-slider-process{background-color:#a7a7a7}.slider .vue-slider-disabled .vue-slider-dot-handle{border-color:#a7a7a7}.slider .vue-slider-disabled .vue-slider-mark-step-active{box-shadow:0 0 0 2px #a7a7a7}.slider .vue-slider-rail{background-color:#f3f3f3;border-radius:15px;transition:background-color .3s}.vue-slider:hover .slider .vue-slider-rail{background-color:#dfdfdf}.slider .vue-slider-process{background-color:#59a5dc;border-radius:15px;transition:background-color .3s}.vue-slider:hover .slider .vue-slider-process{background-color:#2f8ed3}.slider .vue-slider-mark-step{width:100%;height:100%;border-radius:50%;box-shadow:0 0 0 2px #e8e8e8;background-color:#fff}.slider .vue-slider-mark-step-active{box-shadow:0 0 0 2px #59a5dc}.vue-slider:hover .slider .vue-slider-mark-step-active{box-shadow:0 0 0 2px #2f8ed3}.slider .vue-slider-mark-label{font-size:1.1rem;white-space:nowrap}.slider .vue-slider-dot-handle{cursor:pointer;width:100%;height:100%;border-radius:50%;background-color:#fff;border:2px solid #59a5dc;box-sizing:border-box;transition:box-shadow .3s,border-color .3s}.vue-slider:hover .slider .vue-slider-dot-handle{border-color:#2f8ed3}.slider .vue-slider-dot-handle-focus{border-color:#2472ab;box-shadow:0 0 1px 2px rgba(47,142,211,.36)}.slider .vue-slider-dot-handle:hover,.vue-slider:hover .slider .vue-slider-dot-handle-focus,.vue-slider:hover .slider .vue-slider-dot-handle:hover{border-color:#2472ab}.slider .vue-slider-dot-handle-disabled{cursor:not-allowed;border-color:#ddd!important}.slider .vue-slider-dot-tooltip{opacity:0;visibility:hidden;transition:all .3s}.slider .vue-slider-dot-tooltip-inner{font-size:1.25rem;white-space:nowrap;padding:3.5px 7px;color:#fff;border-radius:2px;border-color:rgba(0,0,0,.75);background-color:rgba(0,0,0,.75);box-shadow:0 2px 8px rgba(0,0,0,.15);transform:scale(.9);transition:transform .3s}.slider .vue-slider-dot-tooltip-inner:after{content:"";position:absolute}.slider .vue-slider-dot-tooltip-inner-top:after{top:100%;left:50%;transform:translate(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-top-color:inherit}.slider .vue-slider-dot-tooltip-inner-bottom:after{bottom:100%;left:50%;transform:translate(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-bottom-color:inherit}.slider .vue-slider-dot-tooltip-inner-left:after{left:100%;top:50%;transform:translateY(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-left-color:inherit}.slider .vue-slider-dot-tooltip-inner-right:after{right:100%;top:50%;transform:translateY(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-right-color:inherit}.slider .vue-slider-dot-tooltip-inner-top{transform-origin:50% 100%}.slider .vue-slider-dot-tooltip-inner-bottom{transform-origin:50% 0}.slider .vue-slider-dot-tooltip-inner-left{transform-origin:100% 50%}.slider .vue-slider-dot-tooltip-inner-right{transform-origin:0 50%}.slider .vue-slider-dot-tooltip-show,.vue-slider-dot:hover .slider .vue-slider-dot-tooltip{opacity:1;visibility:visible}.slider .vue-slider-dot-tooltip-show .vue-slider-dot-tooltip-inner,.vue-slider-dot:hover .slider .vue-slider-dot-tooltip .vue-slider-dot-tooltip-inner{transform:scale(1)}.setPdfTemplates{padding:0 28px}.setPdfTemplates .templates{border:1px solid #dfdfdf;background:#fff}.setPdfTemplates .templates>div{position:relative;display:grid;grid-template-columns:auto 3fr 5fr;background:#fff;padding-top:14px;padding-bottom:28px}.setPdfTemplates .templates>div:not(:last-child){border-bottom:1px solid #dfdfdf}.setPdfTemplates .templates>div.selected:before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;z-index:1;border:2px solid #ff8;background:rgba(255,255,136,.2);pointer-events:none}.setPdfTemplates .templates>div.selected .slider{pointer-events:auto;opacity:1}.setPdfTemplates .templates>div.disabled{pointer-events:none;opacity:.4}.setPdfTemplates .templates>div .checkButton{display:flex;align-items:center;margin-left:14px}.setPdfTemplates .templates>div .title{display:flex;align-items:center;font-size:1.6rem;padding:0 14px;color:#434445}.setPdfTemplates .templates>div .slider{position:relative;z-index:2;margin:0 42px;opacity:.3;pointer-events:none}.uploadLogo{position:relative;height:100%}.uploadLogo .progressBars{background:#fff}.uploadLogo .uploadButton{height:100%;border:1px solid #dfdfdf}.editHeaderLogo{position:relative}.editHeaderLogo .logo{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center}.editHeaderLogo .logo .closeButton{flex:0}.editHeaderFooter{display:grid;grid-template-columns:2fr 1fr;grid-gap:14px}.editHeaderFooter .formContent{padding:0}.editHeaderFooter .controlBar{grid-column:1/-1}.headerFooterRow{position:relative;background:#fff;margin-bottom:1px}.headerFooterRow.selected:before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;z-index:1;border:2px solid #ff8;pointer-events:none}.headerFooterRow.selected:not(.editing):before{background:rgba(255,255,136,.2)}.headerFooterRow .summary{position:relative;z-index:2;display:grid;grid-template-columns:auto auto 1fr auto;min-height:46px;padding-top:14px;padding-bottom:14px}.headerFooterRow .summary>div{display:flex;align-items:center}.headerFooterRow .summary .checkButton{padding-left:14px}.headerFooterRow .summary .headerText{padding:0 14px;font-size:1.25rem;line-height:1.7rem;flex-wrap:wrap;max-width:100%;overflow:hidden}.headerFooterRow .summary .headerText>div{min-width:100%}.headerFooterRow .summary .headerText span{display:block;flex:0 0 100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.headerFooterRow .summary .headerLogo{border-left:1px solid #f8f8f8}.headerFooterRow .summary .headerLogo>div{margin-left:14px;width:120px;height:46px}.headerFooterRow .summary .headerLogo>div img{-o-object-position:center left;object-position:center left}.headerFooterRow .summary .deleteButton,.headerFooterRow .summary .editButton{border:1px solid #dfdfdf}.headerFooterRow .summary .deleteButton{border-left:none;margin-right:14px}.headerFooterRow .editing{position:relative;z-index:2;padding:28px;background:#fff}.headerFooterList{position:relative;border:1px solid #dfdfdf;background:#dfdfdf;margin-bottom:28px}.setPdfHeaderFooters{padding:0 28px}.pdfCover{width:1000px}.pdfCover .title{text-align:center;margin:150px 0 0 0}.pdfCover .instructions li,.pdfCover .instructions ol,.pdfCover .instructions p,.pdfCover .instructions ul{margin:0;padding:0}.pdfCover.std .title{font-size:40px}.pdfCover.std .instructions{margin:100px 100px 0 100px;font-size:26px;line-height:30px}.pdfCover.std .instructions p{margin:32px 0}.pdfCover.std .instructions ol,.pdfCover.std .instructions ul{margin:32px}.pdfCover.lrg .title{font-size:50px}.pdfCover.lrg .instructions{margin:100px 75px 0 75px;font-size:32px;line-height:40px}.pdfCover.lrg .instructions p{margin:40px 0}.pdfCover.lrg .instructions ol,.pdfCover.lrg .instructions ul{margin:40px}.pdfCover.max .title{font-size:60px}.pdfCover.max .instructions{margin:100px 50px 0 50px;font-size:40px;line-height:45px}.pdfCover.max .instructions p{margin:45px 0}.pdfCover.max .instructions ol,.pdfCover.max .instructions ul{margin:45px}.pdfEducation{width:1000px}.pdfEducation .title{text-align:center}.pdfEducation .title:first-child{padding-top:40px}.pdfEducation .details{font-size:30px;text-align:center;color:#2f8ed3;padding-top:50px}.pdfEducation.std .title{font-size:30px}.pdfEducation.lrg .title{font-size:40px}.pdfEducation.max .title{font-size:50px}.pdfSummary{width:1000px;display:grid}.pdfSummary .element{background:#fff}.pdfSummary .setExercise{display:grid;border:1px solid #dfdfdf}.pdfSummary .setExercise .thumb{position:relative;padding-top:92.5%}.pdfSummary .setExercise .thumb>div{position:absolute;top:0;left:0;width:100%;height:100%}.pdfSummary .setExercise .title{font-weight:700}.pdfSummary .setDivider{grid-column:1/-1;border-bottom:8px solid #2f8ed3;font-weight:700}.pdfSummary.sml{grid-template-columns:1fr 1fr 1fr;gap:6px}.pdfSummary.sml .setDivider{padding:10px 0;font-size:24px}.pdfSummary.sml .setExercise{grid-template-columns:4fr 5fr;grid-template-rows:auto 1fr;font-size:16px}.pdfSummary.sml .setExercise .title{grid-column:1/-1;text-align:center;padding:10px 16px;background:#f9f9f9}.pdfSummary.sml .setExercise .parameters{display:flex;align-items:center;justify-content:center;padding:10px 16px}.pdfSummary.std{grid-template-columns:1fr 1fr;gap:16px}.pdfSummary.std .setDivider{padding:10px 0;font-size:24px}.pdfSummary.std .setExercise{grid-template-columns:4fr 5fr;grid-template-rows:auto 1fr;font-size:20px}.pdfSummary.std .setExercise .title{grid-column:1/-1;text-align:center;padding:20px 32px 21px 32px;background:#f9f9f9}.pdfSummary.std .setExercise .parameters{display:flex;align-items:center;justify-content:center;padding:10px 16px}.pdfSummary.lrg{grid-template-columns:1fr;gap:16px}.pdfSummary.lrg .setDivider{padding:16px 0;font-size:30px}.pdfSummary.lrg .setExercise{grid-template-columns:2fr 5fr;grid-template-rows:auto 1fr;grid-template-areas:"a b" "a c"}.pdfSummary.lrg .setExercise .thumb{grid-area:a}.pdfSummary.lrg .setExercise .title{grid-area:b;padding:16px 40px;font-size:30px}.pdfSummary.lrg .setExercise .parameters{grid-area:c;padding:16px 40px;font-size:26px}.pdfSummary.max{grid-template-columns:1fr;gap:20px}.pdfSummary.max .setDivider{padding:20px 0;font-size:40px}.pdfSummary.max .setExercise{grid-template-columns:1fr 2fr;grid-template-rows:auto 1fr;grid-template-areas:"a b" "a c"}.pdfSummary.max .setExercise .thumb{grid-area:a}.pdfSummary.max .setExercise .title{grid-area:b;padding:20px 40px;font-size:40px}.pdfSummary.max .setExercise .parameters{grid-area:c;padding:20px 40px;font-size:36px}.pdfComprehensive{width:1000px}.pdfComprehensive .title{font-weight:700}.pdfComprehensive .instructions li,.pdfComprehensive .instructions ol,.pdfComprehensive .instructions p,.pdfComprehensive .instructions ul{margin:0;padding:0}.pdfComprehensive .setDivider .title{border-bottom:8px solid #2f8ed3}.pdfComprehensive .setExercise .title{padding-right:16px}.pdfComprehensive .setExercise .thumbWrapper{position:relative;padding-bottom:75%}.pdfComprehensive .setExercise .thumbWrapper .thumb{position:absolute;top:0;left:0;width:100%;height:100%}.pdfComprehensive .setExercise .parameters{display:flex;flex-wrap:wrap}.pdfComprehensive .setExercise .parameters>div{white-space:nowrap;border-right:1px solid #dfdfdf;padding-right:16px;margin-right:16px}.pdfComprehensive .setExercise .parameters>div:last-child{border-right:none!important;padding-right:0!important;margin-right:0!important}.pdfComprehensive .setExercise .resources{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.pdfComprehensive .setExercise .resources .caption{text-align:center}.pdfComprehensive.std .instructions{font-size:18px;line-height:22px}.pdfComprehensive.std .instructions ol,.pdfComprehensive.std .instructions ul{margin-left:22px}.pdfComprehensive.std .instructions ol:not(:first-child),.pdfComprehensive.std .instructions ol:not(:last-child),.pdfComprehensive.std .instructions p:not(:first-child),.pdfComprehensive.std .instructions p:not(:last-child),.pdfComprehensive.std .instructions ul:not(:first-child),.pdfComprehensive.std .instructions ul:not(:last-child){margin-top:16px;margin-bottom:16px}.pdfComprehensive.std .setExercise{border:1px solid #dfdfdf;margin-bottom:16px}.pdfComprehensive.std .setExercise .header{display:flex;align-items:center;padding:20px 20px 21px 20px;background:#f9f9f9}.pdfComprehensive.std .setExercise .header .title{font-size:20px}.pdfComprehensive.std .setExercise .header .parameters{font-size:18px;margin-left:auto}.pdfComprehensive.std .setExercise .content{display:flex;padding:10px 4px}.pdfComprehensive.std .setExercise .content .instructions{flex:2;padding:10px 0 10px 16px}.pdfComprehensive.std .setExercise .content .resources{flex:3;padding:10px 4px 0 16px}.pdfComprehensive.std .setExercise .content .resources .resource{padding:10px 8px;width:25%}.pdfComprehensive.std .setExercise .content .resources .resource:first-child:last-child{width:60%}.pdfComprehensive.std .setExercise .content .resources .resource:first-child:nth-last-child(2),.pdfComprehensive.std .setExercise .content .resources .resource:first-child:nth-last-child(2)~div{width:40%}.pdfComprehensive.std .setExercise .content .resources .resource:first-child:nth-last-child(3),.pdfComprehensive.std .setExercise .content .resources .resource:first-child:nth-last-child(3)~div{width:30%}.pdfComprehensive.std .setExercise .content .resources .caption{font-size:18px;line-height:22px;padding:10px 0}.pdfComprehensive.std .setDivider .title{font-size:26px;padding-top:10px;padding-bottom:10px;margin-bottom:16px}.pdfComprehensive.std .setDivider .instructions{padding:0 20px 16px 20px}.pdfComprehensive.std .setDivider:not(:first-child){padding-top:40px;border-top:1px dashed #dfdfdf}.pdfComprehensive.lrg .instructions{font-size:26px;line-height:30px}.pdfComprehensive.lrg .instructions ol,.pdfComprehensive.lrg .instructions ul{margin-left:32px}.pdfComprehensive.lrg .instructions ol:not(:first-child),.pdfComprehensive.lrg .instructions ol:not(:last-child),.pdfComprehensive.lrg .instructions p:not(:first-child),.pdfComprehensive.lrg .instructions p:not(:last-child),.pdfComprehensive.lrg .instructions ul:not(:first-child),.pdfComprehensive.lrg .instructions ul:not(:last-child){margin-top:16px;margin-bottom:16px}.pdfComprehensive.lrg .setExercise{border:1px solid #dfdfdf;margin-bottom:16px}.pdfComprehensive.lrg .setExercise .header{display:flex;align-items:center;padding:20px 30px 21px 30px;background:#f9f9f9}.pdfComprehensive.lrg .setExercise .header .title{font-size:30px}.pdfComprehensive.lrg .setExercise .header .parameters{font-size:26px;margin-left:auto}.pdfComprehensive.lrg .setExercise .content{display:flex;padding:16px 14px}.pdfComprehensive.lrg .setExercise .content .instructions{flex:2;padding:10px 0 10px 16px}.pdfComprehensive.lrg .setExercise .content .resources{flex:3;padding:10px 0 0 16px}.pdfComprehensive.lrg .setExercise .content .resources .resource{padding:10px 8px;width:33%}.pdfComprehensive.lrg .setExercise .content .resources .resource:first-child:last-child{width:60%}.pdfComprehensive.lrg .setExercise .content .resources .resource:first-child:nth-last-child(2),.pdfComprehensive.lrg .setExercise .content .resources .resource:first-child:nth-last-child(2)~div{width:46%}.pdfComprehensive.lrg .setExercise .content .resources .caption{font-size:26px;line-height:30px;padding:10px 0}.pdfComprehensive.lrg .setDivider{margin-bottom:10px}.pdfComprehensive.lrg .setDivider .title{font-size:30px;padding-top:10px;padding-bottom:10px;margin-bottom:16px}.pdfComprehensive.lrg .setDivider .instructions{padding:0 20px 16px 20px}.pdfComprehensive.lrg .setDivider:not(:first-child){padding-top:40px;border-top:1px dashed #dfdfdf}.pdfComprehensive.max .setExercise{padding-bottom:50px;margin-bottom:50px}.pdfComprehensive.max .setExercise .header .title{font-size:40px}.pdfComprehensive.max .setExercise .header .parameters{padding-top:10px;font-size:32px}.pdfComprehensive.max .setExercise .content{display:grid;grid-template-rows:auto auto;grid-template-areas:"a" "b"}.pdfComprehensive.max .setExercise .content .instructions{grid-area:b;padding-top:32px;font-size:32px;line-height:40px}.pdfComprehensive.max .setExercise .content .instructions ol,.pdfComprehensive.max .setExercise .content .instructions ul{margin-left:40px}.pdfComprehensive.max .setExercise .content .instructions ol:not(:first-child),.pdfComprehensive.max .setExercise .content .instructions ol:not(:last-child),.pdfComprehensive.max .setExercise .content .instructions p:not(:first-child),.pdfComprehensive.max .setExercise .content .instructions p:not(:last-child),.pdfComprehensive.max .setExercise .content .instructions ul:not(:first-child),.pdfComprehensive.max .setExercise .content .instructions ul:not(:last-child){margin-top:16px;margin-bottom:16px}.pdfComprehensive.max .setExercise .content .resources{padding-top:32px;grid-area:a}.pdfComprehensive.max .setExercise .content .resources .resource{padding:20px;width:25%}.pdfComprehensive.max .setExercise .content .resources .resource:first-child:last-child{width:60%}.pdfComprehensive.max .setExercise .content .resources .resource:first-child:nth-last-child(2),.pdfComprehensive.max .setExercise .content .resources .resource:first-child:nth-last-child(2)~div{width:40%}.pdfComprehensive.max .setExercise .content .resources .resource:first-child:nth-last-child(3),.pdfComprehensive.max .setExercise .content .resources .resource:first-child:nth-last-child(3)~div{width:33%}.pdfComprehensive.max .setExercise .content .resources .caption{font-size:32px;line-height:40px;padding:10px 0}.pdfComprehensive.max .setDivider{margin-bottom:30px}.pdfComprehensive.max .setDivider .title{font-size:40px;padding-top:10px;padding-bottom:10px;margin-bottom:16px}.pdfComprehensive.max .setDivider .instructions{display:none}.pdfImages{width:1000px}.pdfImages .title{font-weight:700}.pdfImages .setDivider .title{border-bottom:8px solid #2f8ed3}.pdfImages .setDivider:not(:first-child){padding-top:40px;border-top:1px dashed #dfdfdf}.pdfImages .setExercise .title{padding-right:16px}.pdfImages .setExercise .thumbWrapper{position:relative;padding-bottom:75%}.pdfImages .setExercise .thumbWrapper .thumb{position:absolute;top:0;left:0;width:100%;height:100%}.pdfImages .setExercise .parameters{display:flex;flex-wrap:wrap}.pdfImages .setExercise .parameters>div{white-space:nowrap;border-right:1px solid #dfdfdf;padding-right:16px;margin-right:16px}.pdfImages .setExercise .parameters>div:last-child{border-right:none!important;padding-right:0!important;margin-right:0!important}.pdfImages .setExercise .resources{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.pdfImages .setExercise .resources .caption{text-align:center}.pdfImages.std .setExercise{border:1px solid #dfdfdf;margin-bottom:16px}.pdfImages.std .setExercise .header{display:flex;align-items:center;padding:20px 20px 21px 20px;background:#f9f9f9}.pdfImages.std .setExercise .header .title{font-size:20px}.pdfImages.std .setExercise .header .parameters{font-size:18px;margin-left:auto}.pdfImages.std .setExercise .resources{padding:6px 8px 6px 8px}.pdfImages.std .setExercise .resources .resource{padding:10px 8px;width:20%}.pdfImages.std .setExercise .resources .resource:first-child:last-child,.pdfImages.std .setExercise .resources .resource:first-child:nth-last-child(2),.pdfImages.std .setExercise .resources .resource:first-child:nth-last-child(2)~div,.pdfImages.std .setExercise .resources .resource:first-child:nth-last-child(3),.pdfImages.std .setExercise .resources .resource:first-child:nth-last-child(3)~div{width:33%}.pdfImages.std .setExercise .resources .resource:first-child:nth-last-child(4),.pdfImages.std .setExercise .resources .resource:first-child:nth-last-child(4)~div{width:25%}.pdfImages.std .setExercise .resources .caption{font-size:18px;line-height:22px;padding:10px 0}.pdfImages.std .setDivider .title{font-size:26px;padding-top:10px;padding-bottom:10px;margin-bottom:16px}.pdfImages.lrg .setExercise{border:1px solid #dfdfdf;margin-bottom:16px}.pdfImages.lrg .setExercise .header{display:flex;align-items:center;padding:20px 30px 21px 30px;background:#f9f9f9}.pdfImages.lrg .setExercise .header .title{font-size:30px}.pdfImages.lrg .setExercise .header .parameters{font-size:26px;margin-left:auto}.pdfImages.lrg .setExercise .resources{padding:10px 12px 10px 12px}.pdfImages.lrg .setExercise .resources .resource{padding:10px 8px;width:25%}.pdfImages.lrg .setExercise .resources .resource:first-child:last-child,.pdfImages.lrg .setExercise .resources .resource:first-child:nth-last-child(2),.pdfImages.lrg .setExercise .resources .resource:first-child:nth-last-child(2)~div,.pdfImages.lrg .setExercise .resources .resource:first-child:nth-last-child(3),.pdfImages.lrg .setExercise .resources .resource:first-child:nth-last-child(3)~div{width:33%}.pdfImages.lrg .setExercise .resources .caption{font-size:26px;padding:10px 0}.pdfImages.lrg .setDivider{margin-bottom:10px}.pdfImages.lrg .setDivider .title{font-size:30px;padding-top:10px;padding-bottom:10px;margin-bottom:16px}.pdfImages.max .setExercise{border:1px solid #dfdfdf;margin-bottom:16px}.pdfImages.max .setExercise .header{padding:20px 30px 21px 30px;background:#f9f9f9}.pdfImages.max .setExercise .header .title{font-size:40px}.pdfImages.max .setExercise .header .parameters{padding-top:10px;font-size:32px}.pdfImages.max .setExercise .resources{padding:10px 12px 10px 12px}.pdfImages.max .setExercise .resources .resource{padding:10px 8px;width:33%}.pdfImages.max .setExercise .resources .caption{font-size:32px;padding:10px 0}.pdfImages.max .setDivider{margin-bottom:10px}.pdfImages.max .setDivider .title{font-size:40px;padding-top:10px;padding-bottom:10px;margin-bottom:16px}.pdfTracking{width:1000px}.pdfTracking.dividers{padding-left:32px}.pdfTracking .dates{display:grid;grid-gap:1px}.pdfTracking .dates>div:not(:first-child){height:64px;background:linear-gradient(to top left,transparent 0,transparent calc(50% - .8px),#dfdfdf 50%,transparent calc(50% + .8px),transparent)}.pdfTracking .element{position:relative}.pdfTracking .setExercise{display:grid;grid-gap:1px;background:#dfdfdf;min-height:160px}.pdfTracking .setExercise .title{display:flex;grid-column:1/-1;background:#f9f9f9;border-top:1px solid #dfdfdf;font-size:17px;padding:16px 0;padding-left:8px}.pdfTracking .setExercise .title>span:first-child{flex:2}.pdfTracking .setExercise .title>span:last-child{flex:3;text-align:right}.pdfTracking .setExercise .title .parameter{display:inline-block;padding-right:16px}.pdfTracking .setExercise .thumb{position:relative;background:#fff;padding-top:92.5%}.pdfTracking .setExercise .thumb>div{position:absolute;top:0;left:0;width:100%;height:100%}.pdfTracking .setExercise .day{background:#fff}.pdfTracking .setExercise .day>div{height:32px}.pdfTracking .setExercise .day>div:not(:last-child){border-bottom:1px solid #dfdfdf}.pdfTracking .setExercise .day>div:first-child:last-child{height:100%}.pdfTracking .setExercise .day>div:first-child:nth-last-child(2),.pdfTracking .setExercise .day>div:first-child:nth-last-child(2)~div{height:50%}.pdfTracking .setExercise .day>div:first-child:nth-last-child(3),.pdfTracking .setExercise .day>div:first-child:nth-last-child(3)~div{height:33%}.pdfTracking .setDivider{position:absolute;top:0;left:0;transform-origin:top left;transform:rotate(90deg);line-height:46px;text-transform:uppercase}.pdfTracking .setDivider .title{font-size:17px;font-weight:700}.pdfText{width:1000px}.pdfText .title{font-size:20px}.pdfText .setDivider{margin-bottom:16px}.pdfText .setDivider .title{font-weight:700;border-bottom:8px solid #2f8ed3;padding:10px 0}.pdfText .setExercise{padding-bottom:16px;padding-left:10px;margin-bottom:16px}.pdfText .setExercise:not(:last-child){border-bottom:1px dashed #dfdfdf}.pdfText .parameters{display:flex;flex-wrap:wrap;font-size:18px;padding-top:4px}.pdfText .parameters>div{white-space:nowrap;border-right:1px solid #dfdfdf;padding-right:16px;margin-right:16px}.pdfText .parameters>div:last-child{border-right:none!important;padding-right:0!important;margin-right:0!important}.setPdfPreview{width:100%;height:100%;position:relative;background:#fff}.setPdfPreview .preview{position:relative;margin-top:21px;margin-left:14px;margin-right:7px;border:21px solid #fff;background:#fff;margin-bottom:50px}.setPdfPreview .preview>div{position:absolute;top:0;left:0;transform-origin:0 0}.setPdfPreview .preview+.preview:after{z-index:1;position:absolute;top:-50px;left:0;width:calc(100% - 14px);border-top:1px dashed #dfdfdf;content:""}.setPdfPreview .preview+.preview:before{z-index:2;position:absolute;top:-63px;left:50%;padding:7px 0;margin-left:-25px;width:50px;text-align:center;background:#fff;content:"break"}.setPdfFooter .loadingWrapper{position:relative;background:linear-gradient(180deg,#34b222,#30a520)}.setPdfFooter .loadingWrapper .loading{background:none}.setPdfFooter .loadingWrapper .spinner{border:none}.setPdf{position:relative;width:100%;height:100%;display:grid;grid-template-columns:2.5fr 1fr;grid-template-rows:1fr auto;background:#dfdfdf}.setPdf .leftCol{position:relative;background:#f8f8f8;border-right:1px solid #dfdfdf;grid-row:1}.setPdf .setPdfPreview{grid-row:1/span 2}.setPdf .loading{background:hsla(0,0%,100%,.3)}.attachEducationFolders{width:100%;height:100%;position:relative;background:#fff}.attachEducationFolders .scrollContent{padding:14px}.attachEducationTabs>div:not(.selected) svg{display:none}.attachEducationListItem{background:#fff;display:flex;align-items:center;position:relative;height:40px;margin:0 14px;cursor:pointer}.attachEducationListItem:hover{background:#f9f9f9}.attachEducationListItem.selected{background:#ff8!important}.attachEducationListItem>div{flex:1;padding:14px;border-left:1px solid #dfdfdf;height:100%;display:flex;align-items:center;justify-content:left;min-width:0;overflow:hidden;font-size:1.25rem}.attachEducationListItem>div:last-child{border-right:1px solid #dfdfdf}.attachEducationListItem>div>div>div{font-size:1.1rem;color:#2f8ed3}.attachEducationListItem .updated{flex:.4}.attachEducationListItem .title{flex:1}.attachEducationListItem .title .path{color:#dfdfdf;margin-left:14px}.attachEducationListItem .title .miniButton{margin-left:14px}.attachEducationListItem .title>span{white-space:nowrap}.attachEducationListItem .checkCol{flex:0;flex-basis:45px}.attachEducationListItem .checkCol>div{pointer-events:none}.attachEducationListItem .overflow{overflow:hidden;min-width:0;text-overflow:ellipsis}.attachEducationList{width:100%;height:100%;position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;background:#f8f8f8}.attachEducationList .controls{margin:14px;margin-bottom:0}.attachEducationList .controls>div{border:1px solid #dfdfdf;background:#dfdfdf}.attachEducationList .controls .fullPath{font-weight:700;color:#2f8ed3;background:none;border:none}.attachEducationList .controls .fullPath .closeButton{margin-right:auto;margin-left:0}.attachEducationList .content{position:relative}.attachEducationList .content .tableColumns{margin:14px;margin-bottom:0}.attachEducationList .content .resultInfo{margin-top:14px}.attachEducationPreview{width:100%;height:100%;position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto 1fr;background:#f8f8f8}.attachEducationPreview .scrollContent{padding-top:14px}.attachEducationPreview .preview{border:1px solid #dfdfdf;margin:14px;margin-top:0;margin-left:0}.attachEducationPreview .preview .img{position:relative;padding-top:75%;background:#f9f9f9}.attachEducationPreview .preview .img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer}.attachEducationPreview .preview .img img.attachment{-o-object-fit:contain;object-fit:contain;background:#fff;padding:28px}.attachEducationPreview .preview .img .closeButton{position:absolute;top:-5px;right:-7px;z-index:10;transition:opacity .2s linear;opacity:0}.attachEducationPreview .preview .img:hover .closeButton{opacity:1}.attachEducationPreview .preview .title{background:#fff;font-size:1.1rem;line-height:1.5rem;text-align:center;padding:10.5px}.attachEducation{width:100%;height:100%;display:grid;grid-template-columns:minmax(250px,20%) 1fr;grid-template-rows:auto 1fr;background:#f7f7f7}.attachEducation>.header{grid-column:-1/1;display:flex;align-items:center;justify-content:center;font-size:1.6rem;color:#2f8ed3;font-weight:700;background:#fff;height:60px}.attachEducation>.header>svg{margin-right:14px;position:relative;top:-2px}.attachEducation>.content{display:grid;grid-template-rows:1fr auto}.attachEducation>.content>.footer{grid-column:-1/1}.attachEducation .attachButton.disable{pointer-events:none;opacity:.7}.attachEducation .readOnly{display:none}.copyToClipboard .highlight{position:absolute;top:0;left:0;width:100%;height:100%;z-index:200;background:#ff8;pointer-events:none;transition:opacity 1.2s}.copyToClipboard .highlight.fadeOut{opacity:0}.setControls{display:grid;grid-template-columns:repeat(12,1fr);border:1px solid transparent}.setControls>div.iconTextButton{position:relative;grid-column:span 4;height:40px;background:#f9f9f9}.setControls>div.iconTextButton.disabled{background:#f9f9f9!important}.setControls>div:last-child,.setControls>div:nth-last-child(2),.setControls>div:nth-last-child(3),.setControls>div:nth-last-child(4){grid-column:span 3}.setControls>div:last-child svg,.setControls>div:nth-last-child(2) svg,.setControls>div:nth-last-child(3) svg,.setControls>div:nth-last-child(4) svg{margin-right:7px}.setControls .green{color:#2f8ed3;pointer-events:none}.setControls .green svg{color:#2f8ed3}.setControls .disabled{pointer-events:none}.setControls .syncEmr .label{text-transform:capitalize}.setControls .syncEmr.alertSync{color:#cc2929}.wideMenu .setControls{grid-template-columns:repeat(5,1fr)}.wideMenu .setControls>div{grid-column:span 1}.sketch{position:relative}.sketch canvas{width:100%;height:100%;background:transparent}.sketch canvas.disabled{pointer-events:none}.sketch .tmpCanvas{position:absolute;z-index:1;top:0;left:0;cursor:crosshair}.plainText{position:relative}.plainText>textarea{display:block;resize:none;padding:13px 14px;width:100%;font-size:1.25rem;line-height:1.7rem;background:#fff;height:100%;scrollbar-width:none}.plainText>textarea::-webkit-scrollbar{display:none}.plainText:not(.focussed):after{pointer-events:none;position:absolute;z-index:1;left:0;bottom:0;width:100%;height:13px;background:#fff;content:""}.resourceInspectorCaption .caption textarea{width:100%;height:100px;text-align:center;font-size:1.6rem;line-height:2.5rem;padding-left:100px;padding-right:100px}.resourceInspectorSwatches{overflow:hidden;border:1px solid #000}.resourceInspectorSwatches .swatch{display:flex;justify-content:center;align-items:center;width:42px;height:40px;cursor:pointer}.resourceInspectorSwatches .swatch .dot{display:none;background:#fff;border-radius:50%}.resourceInspectorSwatches .swatch:nth-child(2) .dot{background:#000}.resourceInspectorSwatches .swatch.selected .dot{display:block}.resourceInspectorImage{margin:0!important;margin-bottom:-3px}.resourceInspectorImage .drawing{pointer-events:none}.resourceInspectorImage .imagePanel{position:relative;height:600px}.resourceInspectorImage .sketch{position:absolute;top:0;left:0;width:100%;height:100%;cursor:crosshair}.resourceInspectorImage .sketch.saving{pointer-events:none}.resourceInspectorImage .tools{position:absolute;top:0;left:0;z-index:2;padding:7px}.resourceInspectorImage .tools>div{margin-bottom:7px}.resourceInspectorImage .modalControls{position:absolute;bottom:0;left:0;width:100%;z-index:2}.resourceInspectorImage .modalControls .saveButton{flex:2}.resourceInspectorImage .progressBars{position:absolute;bottom:0;left:0;width:100%;padding-top:0}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f121"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f122"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:normal}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:none}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-4-3,.video-js.vjs-16-9,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill,.video-js .vjs-tech{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs){width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.81666em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:none;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),hsla(0,0%,100%,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:hsla(0,0%,100%,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em 0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control,.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:vjs-spinner-show 0s linear .3s forwards;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(1turn)}}@-webkit-keyframes vjs-spinner-spin{to{-webkit-transform:rotate(1turn)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"";font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" ";font-size:1.5em;line-height:inherit}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer{flex:auto;display:block}.video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control{display:none}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0 24px}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px 0}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px 0;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible),.video-js .vjs-menu :focus:not(:focus-visible),.video-js :focus:not(:focus-visible){outline:none;background:none}.video-js *{outline:none}.resourceInspectorVideo{width:100%;margin-bottom:-3px}.resourceInspectorVideo .videoWrapper{position:relative;width:100%;padding-top:56.25%}.resourceInspectorVideo .videoWrapper>div{position:absolute;top:0;left:0;width:100%;height:100%}.resourceInspectorVideo .vjs-poster{background-size:cover}body.sketching *{touch-action:none}.resourceInspectorModal{background:#fff;box-shadow:0 20px 60px -2px rgba(0,0,0,.45);top:0!important}.resourceInspector{width:100%;height:100%}.resourceInspector .closeButton{position:absolute;top:7px;right:7px;z-index:10}.resourceInspector .scrollContainer{scroll-snap-type:y mandatory}.resourceInspector .resourceInspectorImage,.resourceInspector .resourceInspectorVideo{scroll-snap-align:start}.uploadEducationButton{position:relative;min-height:80px;background:#f9f9f9;align-items:center;justify-content:center;box-shadow:0 0 0 1px #dfdfdf}.uploadEducationButton .uploadButton{min-height:80px;position:relative;transition:all .2s;width:100%;height:100%;font-weight:400}.uploadEducationButton .uploadButton .iconLabelWrapper{text-align:center}.uploadEducationButton .uploadButton .iconLabel{display:inline-block;align-items:center;margin-bottom:4px}.uploadEducationButton .uploadButton .iconLabel svg{margin-right:7px}.uploadEducationButton .uploadButton .iconLabel>span{font-size:1.25rem}.uploadEducationButton .uploadButton .allowed{display:block;font-size:1.1rem}.uploadEducationButton .cancelUploadButton{margin:14px 0}.uploadEducationButton .progressBars{padding:0;padding-bottom:1px}.educationItemResources{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:1px;padding:1px}.educationItemResources .uploadEducationButton:only-child{grid-column:1/-1}.educationItemResource{box-shadow:0 0 0 1px #dfdfdf}.educationItemResource .preview{position:relative;padding-top:75%;background:#f9f9f9}.educationItemResource .preview img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer}.educationItemResource .preview img.attachment{-o-object-fit:contain;object-fit:contain;background:#fff;padding:28px}.educationItemResource .preview .sortHandle{position:absolute;top:7px;left:7px;z-index:10;transition:opacity .2s linear;opacity:0;background:#fff;padding:3px;padding-bottom:0;border-radius:50%}.educationItemResource .preview .closeButton{position:absolute;top:-5px;right:-7px;z-index:10;transition:opacity .2s linear;opacity:0}.educationItemResource .preview:hover .closeButton,.educationItemResource .preview:hover .sortHandle{opacity:1}.educationItemResource .plainText{background:#fff}.educationItemResource .plainText textarea{height:94px}.educationItemResource.sortHelper{z-index:1000}.attachedEducationItem{width:100%;height:100%;position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto}.attachedEducationItem>div{position:relative}.attachedEducationItem .text{margin:0 28px;margin-bottom:28px;display:grid;grid-template-rows:auto auto;grid-gap:1px;background:#dfdfdf;border:1px solid #dfdfdf}.attachedEducationItem .educationItemResources{margin:0 28px}.attachedEducationItem .scrollContent{padding:28px 0}.attachedEducationItem .footer{position:relative;z-index:20}.attachedEducationItem .ProseMirror{padding:21px}.contextMenuWrapper{position:fixed;top:0;left:0;height:100%;width:100%;z-index:100000}.contextMenuWrapper>div{padding:0 14px;-webkit-animation:contextMenu 1.2s cubic-bezier(.23,1,.32,1);animation:contextMenu 1.2s cubic-bezier(.23,1,.32,1);position:absolute;background:#f8f8f8;border:1px solid #dfdfdf;box-shadow:0 4px 6px -2px rgba(0,0,0,.08);transform-origin:0 0;color:#434445}@-webkit-keyframes contextMenu{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes contextMenu{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.mobile .setElement .checkButton{position:relative;z-index:20}.mobile .setElement .checkButton:after{position:absolute;top:0;left:0;width:150%;height:100%;content:""}.setElement>div>div{display:flex;position:relative;min-height:60px}.setElement>div>div .controlsPanel{display:flex;align-items:center;padding-left:37px}.setElement>div>div .controlsPanel>div{display:flex}.setElement>div>div .controlsPanel .checkButton{padding:21px 14px 21px 7px;margin-top:-2px}.setElement>div>div .contentPanel{flex:1;overflow:hidden}.setElement.selected>div>div,.setElement.selected>div>div>div,.setElement.selecting>div>div,.setElement.selecting>div>div>div{background:#ff8!important}.setElement.selected .checkButton,.setElement.selecting .checkButton{color:#434445!important}.setElement.selected .sortHandle,.setElement.selecting .sortHandle{color:#dfdfdf!important;transition:none}.setElement.animateDetail+.setElementDetail>div{-webkit-animation:slideDown .6s cubic-bezier(.23,1,.32,1);animation:slideDown .6s cubic-bezier(.23,1,.32,1)}.bus .setElement{box-sizing:content-box;overflow:hidden}.bus .setElement>div{padding-bottom:0}.bus .setElement>div>div{margin:0}.sortHelper .setElement{padding-top:1px}.setExerciseThumbnail{width:100%;height:60px;padding:7px;position:relative}.setExerciseThumbnail .flip{position:absolute;top:50%;left:50%;margin-top:-17px;margin-left:-16px;z-index:10;background:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s linear;pointer-events:none}.setExerciseThumbnail .flip svg{position:relative;top:-2px;transition:transform .2s linear}.setExerciseThumbnail .flip svg.flipSvg{transform:scaleX(-1)}.setExerciseThumbnail:hover .flip{opacity:1}.setExerciseThumbnail img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}.setParameter{display:flex;align-items:center}.setParameter>div{font-size:1.1rem;white-space:nowrap;padding-right:7px;padding-left:7px;border-right:1px solid #f7f7f7}.setParameter:last-child>div{border:none}.setParameters{display:flex;padding-left:7px;padding-right:7px;padding-top:5px}.setParameters:empty{display:none}.setElement.setExercise{position:relative}.setElement.setExercise>div>div,.setElement.setExercise>div>div:after{background:#fff}.setElement.setExercise .thumbnailPanel{position:relative;flex:0}.setElement.setExercise .thumbnailPanel>div{width:64.86486px;height:60px;overflow:hidden}.setElement.setExercise .thumbnailPanel>div>div{cursor:pointer}.setElement.setExercise .contentPanel{display:flex;align-items:center}.setElement.setExercise .contentPanel>div{overflow:hidden;margin-right:14px}.setElement.setExercise .contentPanel>div .title{flex:1;font-size:1.25rem;padding-left:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.setElement.setExercise .contentPanel>div .title svg{margin-right:7px;cursor:pointer;transition:transform .2s linear}.setElement.setExercise .contentPanel>div .title svg.flip{transform:scaleX(-1)}.setElement.setDivider{position:relative}.setElement.setDivider>div>div{background:#f8f8f8}.setElement.setDivider .contentPanel{position:relative;display:flex;align-items:center}.setElement.setDivider .contentPanel>div{overflow:hidden;margin-right:14px}.setElement.setDivider .contentPanel .title{flex:1;font-size:1.25rem;padding-left:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:700}.setElement.setDivider .contentPanel .instructions{padding-left:14px;padding-top:5px;margin-right:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.1rem}.setElement.setDivider .contentPanel .instructions *{margin:0;padding:0;display:inline;white-space:nowrap}.setElement.setDivider .contentPanel .instructions :after{content:" "}.setElement.setDivider .contentPanel .instructions li:before{display:none!important}.setElement.setDivider .closeWrapper{height:60px}.sortHelper.setDivider>div>div:before{display:none}.editResource{position:relative;background:#fff;overflow:hidden;display:flex}.editResource>.sortHandle{position:absolute;top:7px;left:7px;transition:opacity .2s linear;opacity:0;background:hsla(0,0%,100%,.9);padding:3px;padding-bottom:0;border-bottom-right-radius:50%}.editResource>.sortHandle .smallIcon{background:#fff}.editResource .caption{flex:1;height:80px;line-height:1.7rem}.editResource .caption.focussed{background:#ff8!important}.editResource .thumbnail{position:relative;width:106.66667px;height:80px;cursor:pointer;padding:7px}.editResource .thumbnail .video{position:absolute;bottom:7px;right:7px;z-index:10;color:#2f8ed3;pointer-events:none;height:24px;width:24px;padding:4px;border-top-left-radius:3px;background:hsla(0,0%,100%,.9)}.editResource>.closeButton{z-index:21;position:absolute;top:0;right:0;transition:opacity .2s linear;opacity:0}.editResource:hover .closeButton,.editResource:hover .sortHandle{opacity:1}.mobile .editResource .mobileSortHandle{z-index:20;position:absolute;top:0;left:0;width:100%;height:100%}.mobile .editResource .mobileSortHandle .focusResource{position:absolute;z-index:10;top:0;left:0;width:106.66667px;height:100%}.mobile .editResource .mobileSortHandle .focusCaption{position:relative;margin-left:106.66667px;width:100%;height:100%}.mobile .editResource .closeButton{opacity:1}.uploadResource{position:relative}.uploadResource .controls{display:flex;background-color:#f8f8f8}.uploadResource .controls .uploadButton{flex:1;position:relative;transition:all .2s;height:80px}.uploadResource .controls .sketchButton{height:80px;flex:1}.editResources{overflow:hidden;background:#f8f8f8}.editResources .dropResource{display:flex;align-items:center;justify-content:center;height:80px;background:#f9f9f9}.editResources .dropResource:hover .roundButton .border{color:#fff;background:linear-gradient(180deg,#4097d7,#2f8ed3)}.editResources .columns{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.unsetThumbnailButton{overflow:hidden;position:relative}.unsetThumbnailButton .blankThumb,.unsetThumbnailButton img{width:30px;height:30px;position:relative;margin-left:14px;margin-right:7px;border-radius:50%;overflow:hidden;flex-shrink:0;-o-object-fit:cover;object-fit:cover}.unsetThumbnailButton .blankThumb{background:#fff}.unsetThumbnailButton .label{white-space:wrap}.flipImagesButton svg{transition:transform .2s linear}.flipImagesButton.flip svg{transform:scaleX(-1)}.setExerciseControls{margin-bottom:1px}.setElementWrapper:last-child .setExerciseDetail{border-bottom:none}.setExerciseDetail{position:relative;top:21px;left:14px;z-index:10;transform:translateZ(10px);width:calc(100% - 28px);padding-bottom:42px}.setExerciseDetail>div{background:#dfdfdf;border:1px solid #dfdfdf;box-shadow:0 4px 6px -2px rgba(0,0,0,.08)}.setExerciseDetail .controlBar{border:none}.setExerciseDetail .grid{display:grid;grid-gap:1px;grid-template-columns:1fr}.setDividerDetail{position:relative;top:14px;left:7px;width:calc(100% - 14px);padding-bottom:28px;z-index:10;transform:translateZ(10px)}.setDividerDetail>div{background:#dfdfdf;border:1px solid #dfdfdf;box-shadow:0 4px 6px -2px rgba(0,0,0,.08)}.setDividerDetail .textInput{margin-bottom:1px}.setFooterPadding{position:relative;z-index:20}.setElements{outline:1px solid #dfdfdf;outline-offset:-1px;border:8px solid #fff;margin:0 14px;background:#fff}.setElements>div{position:relative}.setElements .padding:after,.setElements .padding:before{display:none!important}.setElements>div:last-child .setElementDetail{border:none}.initialDrop{margin-left:14px;margin-right:14px;cursor:auto;display:flex;align-items:center;justify-content:center;position:absolute;top:151px;left:0;width:calc(100% - 58px);height:calc(100% - 166px);box-sizing:content-box;border:1px solid transparent;margin-bottom:0!important;transition:all .2s linear;border:1px solid #dfdfdf;background:#fff}.initialDrop.bussing:hover{border:1px solid #45a8f0;box-shadow:inset 0 0 40px #45a8f0,0 4px 6px -2px rgba(0,0,0,.08)}.initialDrop.dropPending{outline:none;background:none;border:none}.initialDrop.initialDropHover:not(.dropPending).hovering *{display:none}.initialDrop.initialDropHover:not(.dropPending).hovering:after{pointer-events:none;position:absolute;width:32px;height:32px;border-radius:50%;text-align:center;line-height:40px;left:calc(50% - 16px);content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" width="16" height="16"><path fill="%23FFF" d="M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"/></svg>');background:linear-gradient(180deg,#4097d7,#2f8ed3);color:#fff}.initialDrop:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%}.initialDrop .dropExercisesButton{color:#434445;font-size:1.6rem;text-align:center;max-width:96px;width:100%;padding:1px}.initialDrop .dropExercisesButton .label{white-space:nowrap;font-weight:400}.initialDrop .dropExercisesButton .border{position:relative;display:flex;align-items:center;justify-content:center;max-width:96px;width:100%;padding-top:100%;border-radius:50%;margin-bottom:14px;background:linear-gradient(180deg,#4097d7,#2f8ed3);color:#fff}.initialDrop .dropExercisesButton .border svg{position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(.5)}.setElements,.setElements .setElementWrapper{position:relative}.setElements .setElementWrapper>.sortHandle{position:absolute;top:0;left:0;z-index:507;padding:21px 7px 21px 14px}.setElements .hoverTop{display:none}.setElements.dropElements{padding-bottom:60px}.setElements.dropElements:not(.dropPending):after{position:absolute;bottom:-61px;left:0;width:100%;height:60px;content:"";z-index:10}.setElements.dropElements:not(.dropPending) .hoverTop{display:block;position:absolute;top:-207px;left:0;width:100%;height:200px;background:#f9f9f9;z-index:200;border-bottom:1px solid #dfdfdf}.setElements.dropElements:not(.dropPending) .hoverTop:after,.setElements.dropElements:not(.dropPending) .hoverTop:before{display:none}.setElements.dropElements:not(.dropPending) .hoverTop.hovering~div{transform:translateY(60px)}.setElements.dropElements .setElementWrapper{transition:transform .6s cubic-bezier(.165,.84,.44,1)}.setElements.dropElements .setElementWrapper:before{pointer-events:auto;opacity:1}.setElements.dropElements .setElementWrapper .setElement:after,.setElements.dropElements .setElementWrapper:after,.setElements.dropElements .setElementWrapper:nth-child(2)>div:before{opacity:1}.setElements.dropElements .setElementWrapper.fixed,.setElements.dropElements .setElementWrapper.fixed~div,.setElements.dropElements .setElementWrapper.hovering,.setElements.dropElements .setElementWrapper.hovering~div{transform:translateY(60px)}.setElements.dropElements .setElementWrapper.fixed:last-child:after,.setElements.dropElements .setElementWrapper.fixed~div:last-child:after,.setElements.dropElements .setElementWrapper.hovering:last-child:after,.setElements.dropElements .setElementWrapper.hovering~div:last-child:after{display:none}.setElements.dropElements .setElementWrapper .newElement{position:absolute;top:0;left:0}.setElements.dropParameters .setElementWrapper.hovering .setExercise>div>div:before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;z-index:10;border:2px solid #ff8;background:rgba(255,255,136,.2);pointer-events:none}.setElements.dropParameters .setElementWrapper.hovering>div>div>div:after{background:#ff8!important}.setElements .newElement:after,.setElements .newElement:before{display:none}.setElements .newElement>div{-webkit-animation:setElementIn .3s linear;animation:setElementIn .3s linear}.setElements .newElement:first-child>div:before,.setElements .newElement>div:after{display:none}.setElements .newElement:nth-last-child(2)>div{-webkit-animation:setElementInLast .3s linear;animation:setElementInLast .3s linear}.setElements.dropPending{overflow:hidden}.setElements.dropPending:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:10}.setElements.dropPending .setElementWrapper:after{bottom:-50px}.setElements.dropPending .setElementWrapper:nth-child(2)>div:not(.sortHandle):before{top:-50px}.setElements:not(.dropPending) .setElementWrapper:after{bottom:-46px}.setElements:not(.dropPending) .setElementWrapper:after,.setElements:not(.dropPending) .setElementWrapper:nth-child(2)>div:not(.sortHandle):not(.setElementDetail):before{pointer-events:none;position:absolute;width:32px;height:32px;border-radius:50%;text-align:center;line-height:40px;left:calc(50% - 16px);content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" width="16" height="16"><path fill="%23FFF" d="M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"/></svg>');background:linear-gradient(180deg,#4097d7,#2f8ed3);color:#fff}.setElements:not(.dropPending) .setElementWrapper:nth-child(2)>div:not(.sortHandle):not(.setElementDetail):before{top:-46px}.setElements .setElementWrapper:before{pointer-events:none;content:"";position:absolute;top:-60px;left:0;width:100%;height:62px;opacity:0}.setElements .setElementWrapper:nth-child(2)>div:before{opacity:0;z-index:2}.setElements .setElementWrapper:nth-child(2)>div.newElement:before{display:none}.setElements .setElementWrapper:after{opacity:0}.setElements .setElementWrapper.hovering:nth-last-child(2):after,.setElements .setElementWrapper.hovering:nth-last-child(2)>div:after,.setElements .setElementWrapper.hovering~div:nth-last-child(2):after,.setElements .setElementWrapper.hovering~div:nth-last-child(2)>div:after{z-index:-1;opacity:0}.sortHelper.setElementWrapper,.sortHelper.setElementWrapper>div{padding:0;margin:0}.sortHelper.setElementWrapper .sortHandle{position:absolute;top:0;left:0;z-index:120;padding:21px 7px 21px 14px}.setContent{position:relative}.setContent .topPadding{height:151px}.setContent .coversheet{position:relative;z-index:20;margin-left:14px;margin-right:14px;border:1px solid #dfdfdf;background:#dfdfdf;display:grid;grid-template-columns:1fr auto;margin-bottom:14px}.setContent .coversheet.bussing{pointer-events:none;z-index:500}.setContent .coversheet .closeButton{background:#fff}.setContent .coversheet .instructions{min-width:0;grid-column:1/-1}.setContent .education{position:relative;z-index:20;margin:0 14px;padding:1px;padding-left:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(225px,1fr));margin-bottom:14px}.setContent .education.bussing{pointer-events:none;z-index:500}.setContent .education>div{min-height:40px;padding-left:14px;display:flex;align-items:center;font-size:1.25rem;line-height:1.7rem;cursor:pointer}.setContent .education>div>span{flex:1;display:block;padding:7px 0}.setContent .education>div>svg{margin-right:14px;flex:0;flex-basis:16px}.setContent .education>div:hover{background:#f8f8f8}.setContent .education>div:hover .closeButton{opacity:1}.setContent .education>div .closeButton{opacity:0;transition:opacity .2s linear}.setContent .education>div:only-child{grid-column:1/-1}.setContent .clientSetNotice{height:80px;font-size:1.25rem;line-height:1.7rem;color:#2f8ed3;font-weight:700;display:flex;justify-content:center;align-items:center}.setContent .clientSetNotice>div{text-align:center;border-radius:3px;border:1px dashed #dfdfdf;padding:7px 14px;background:#fff;box-shadow:0 0 0 1px #fff}.setContent .setSelectionControls{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:200}#app:not(.mobile) .setContent .lassoContainer:not(.lassoSelecting) .setElements:not(.sorting):not(.dropElements):not(.dropParameters) .setExercise:not(.detail):hover>div>div{background:#f9f9f9}.mobile .setContent .education .closeButton{opacity:1}.set{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;height:100%;width:100%;background:linear-gradient(0deg,#f7f7f7,#f9f9f9)}.set .loading{background:hsla(0,0%,96.9%,.3);pointer-events:none}.set .scrollMenu{position:absolute;top:0;left:0;z-index:550;width:calc(100% - 14px);padding-left:14px;padding-top:14px;background:#f9f9f9}.set .scrollMenu>div{transition:box-shadow .5s}.set .scrollMenu.menuShadow>div{box-shadow:0 3px 5px rgba(0,0,0,.2)}.set .menuTrigger{position:absolute;top:0;z-index:550;left:14px;border-bottom-right-radius:7px;border:1px solid #dfdfdf;border-top:none;box-shadow:0 4px 6px rgba(0,0,0,.08)}.sorting .set{opacity:1}.sorting .setWrapper:after{left:calc(100% + 14px)}.sorting .setWrapper:after,.sorting .setWrapper:first-child:before{content:"";position:absolute;top:14px;width:calc(100% - 28px);height:calc(100% - 28px);background:#1d5c89}.sorting .setWrapper:first-child:before{z-index:-1;left:calc(-100% + 14px)}.sortHelper .set .setContent .sortHandle{color:#dfdfdf}.sortHelper .set .editParameters .sortHandle,.sortHelper .set .editResources .sortHandle{display:none}.setTab>div{padding-right:14px;padding-left:14px;font-size:1.25rem;white-space:nowrap;cursor:pointer;height:40px;width:100%}.setTab .label,.setTab>div{display:flex;align-items:center;position:relative}.setTab .label{z-index:1;margin:0 auto}.setTab:not(.selected)+.setTab:not(.selected)>div:after{content:"";position:absolute;left:0;top:25%;width:0;height:50%;border-left:1px solid;opacity:.2;border-color:#434445}.setTab.selected>div{background:linear-gradient(180deg,#f8f8f8,#f7f7f7);background:#f9f9f9;box-shadow:0 1px 0 0 #f9f9f9,1px 0 0 0 #dfdfdf,-1px 0 0 0 #dfdfdf;margin:1px 0}.setTab.selected>div .pinButton{padding-left:7px}.setTab.selected>div .closeButton>svg{background:#c8c8c8}.setTab.selected>div .label{color:#2f8ed3}.setTab.selected>div .label .filename{font-weight:700}.setTab.selected>div .label .filename:hover{text-decoration:underline}.setTab.selected>div .pinButton{color:#2f8ed3}.setTab .label .client{display:block;font-size:1.1rem;font-weight:400;color:#434445}.setTab .closeButton{padding:0;margin-left:14px}.setTab .sortHandle{position:relative;top:1px}.setTab.singleTab{position:relative;height:41px;background:linear-gradient(180deg,#f8f8f8,#f7f7f7);background:#f9f9f9}.setTab.singleTab>div{border-right:none!important}.setTab.singleTab .filename{padding-left:30px}.setTab.singleTab .client{display:block;font-size:1.25rem;font-weight:400;color:#434445;margin-left:7px}.setTab.singleTab .pinButton{position:absolute;top:0;right:0;color:#2f8ed3}.sortHelper.setTab{border:none}.sortHelper.setTab:after,.sortHelper.setTab:before{display:none}.designer{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;background:#fff;overflow:scroll;scrollbar-width:none;background:repeating-linear-gradient(180deg,#e1e1e1,#e1e1e1 14px,#f9f9f9 0,#f9f9f9 28px);background-position:0 -1px}.designer::-webkit-scrollbar{display:none}.designer>.main{flex:1;display:grid;grid-gap:1px;grid-template-rows:1fr;min-width:940px;grid-template-columns:auto minmax(calc(100% - 805px),50%)}.designer>.main.wide{grid-template-columns:auto minmax(calc(100% - 945px),42.25%)}.designer>.main>.leftPanel{position:relative;z-index:600}.designer>.main>.leftPanel .setWrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:600;display:grid;grid-template-rows:auto 1fr}.designer>.main>.leftPanel .setWrapper .setTab{border-right:none}.designer>.main>.rightPanel{position:relative;min-width:0}.designer.setColumns>.main{grid-template-columns:1fr 2fr}.designer.setColumns>.main.showCategories{grid-template-columns:1.32fr 2fr}.designer>.leftPullOut,.designer>.rightPullOut{flex:0;flex-basis:13%;min-width:240px;max-width:320px;position:relative}.designer>.leftPullOut.pullOutOff,.designer>.rightPullOut.pullOutOff{flex-basis:0;max-width:0;min-width:0}.designer img,.sortHelper img{transition:transform .2s linear!important}.exerciseBrowserTabs .copyIcon{display:none}.exerciseBrowserTabs .dropStock{position:relative}.exerciseBrowserTabs .dropStock:hover:before{position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);content:"";background:#fff;border:1px solid #45a8f0;box-shadow:inset 0 0 7px #45a8f0;-webkit-animation:fadeIn .2s linear;animation:fadeIn .2s linear}.exerciseBrowserTabs .dropStock .label,.exerciseBrowserTabs .dropStock svg{position:relative;z-index:10}.exerciseBrowserTabs .copyStock:before{position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);content:"";background:#fff;border:1px solid #45a8f0;box-shadow:inset 0 0 7px #45a8f0;-webkit-animation:fadeIn .2s linear;animation:fadeIn .2s linear}.exerciseBrowserTabs .copyStock .label,.exerciseBrowserTabs .copyStock svg{position:relative;z-index:10}.exerciseBrowserTabs .copiedNotice{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10000}.exerciseBrowserTabs .bussing:not(.selected){cursor:copy}.exerciseBrowserTabs .bussing:not(.selected).dropOn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:rgba(255,255,136,.2);pointer-events:none}.exerciseBrowserElement{position:relative;padding-bottom:50px;background:#fff;outline:1px solid #dfdfdf;overflow:hidden}.exerciseBrowserElement.offScreen .icons *,.exerciseBrowserElement.offScreen .thumbnail,.exerciseBrowserElement.offScreen .title{display:none}.exerciseBrowserElement.detail{overflow:visible;filter:drop-shadow(0 1px 0 #dfdfdf);outline:none;box-shadow:-1px 0 0 #dfdfdf,1px 0 0 #dfdfdf,0 -1px 0 #dfdfdf}.exerciseBrowserElement.detail:after{content:"";position:absolute;left:0;bottom:-20px;width:100%;height:21px;background:#fff;box-shadow:0 0 3px 0 #fff;-webkit-clip-path:polygon(50% 100%,0 1px,0 -1px,100% -1px,100% 1px);clip-path:polygon(50% 100%,0 1px,0 -1px,100% -1px,100% 1px)}.exerciseBrowserElement.selected:before,.exerciseBrowserElement.selecting:before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;z-index:10;border:2px solid #ff8;background:rgba(255,255,136,.2);pointer-events:none}.exerciseBrowserElement.selected:after,.exerciseBrowserElement.selecting:after{background-color:#ff8;transition:none}.exerciseBrowserElement:after{background:#fff}.exerciseBrowserElement .aspectRatio{position:relative;padding-top:92.5%}.exerciseBrowserElement .aspectRatio:first-child{overflow:hidden}.exerciseBrowserElement .title{position:absolute;bottom:0;left:0;width:100%;height:50px;display:flex;align-items:center;justify-content:space-between;background:#fff;text-align:center;padding-left:7px;padding-right:7px;font-size:1.1rem;line-height:1.5rem;transition:background-color .2s linear}.exerciseBrowserElement .title span{flex:1;overflow:hidden;max-height:30px}.exerciseBrowserElement .title svg{position:absolute;top:50%;right:10px;margin-top:-8px;background:linear-gradient(180deg,#4097d7,#2f8ed3);color:#fff;width:16px;height:16px;padding:3px;border-radius:50%;cursor:pointer;box-shadow:0 0 3px 7px #fff;opacity:0;transition:opacity .2s linear}.exerciseBrowserElement>.icons{display:flex;align-items:center;justify-content:space-between;position:relative;width:100%;height:40px;padding:10px;color:#c8c8c8;transition:background-color .2s linear}.exerciseBrowserElement>.icons .sortHandle{position:absolute;top:7px;left:7px;z-index:1;transition:opacity .2s linear;opacity:0;background:#fff;padding:3px;padding-bottom:0;border-radius:50%}.exerciseBrowserElement>.icons .sortHandle:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%}.exerciseBrowserElement>.icons .sortHandle:only-child{margin-left:auto;margin-right:auto}.exerciseBrowserElement>.icons .elementType{transition:opacity .2s linear;margin-right:auto}.exerciseBrowserElement>.icons .favourite{margin-left:auto}.exerciseBrowserElement:hover>.icons .sortHandle{opacity:1}.exerciseBrowserElement:hover>.icons .sortHandle+.elementType{opacity:0}.exerciseBrowserElement:hover:not(.bussing) .title svg{opacity:1}.exerciseBrowserElement .loading{background:none!important}.bus .exerciseBrowserElement{box-shadow:none}.exerciseThumbnail{padding:7px;background:#fff}.exerciseBrowserSlideShow,.exerciseThumbnail{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}.exerciseBrowserSlideShow{-webkit-animation:fadeIn .2s linear;animation:fadeIn .2s linear}.exerciseBrowserSlideShow .imgWrapper{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0;transition:opacity .2s linear}.exerciseBrowserSlideShow .imgWrapper.visible{opacity:1}.exerciseBrowserSlideShow .imgWrapper img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none}body .exerciseBrowserSlideShow .loading{background:none}.favourite{cursor:pointer;position:relative;color:#c8c8c8}.favourite:before{position:absolute;top:-50%;left:-50%;width:200%;height:200%;content:""}.favourite>svg{transition:color .2s linear;cursor:pointer}.favourite>.favourited{color:#ed8e00}.favourite:only-child{margin-left:auto}.exerciseBrowserExercise.subElement .icons{position:absolute;top:0;left:0;width:100%}.exerciseBrowserExercise .spinner{transform:scale(.8)}.stackThumbnails{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}.stackThumbnails.multiple{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;width:100%;height:100%;grid-gap:7px;padding:7px}.stackThumbnails .stackThumbnail{position:relative;width:100%;padding-top:92.5%}.stackThumbnails .stackThumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.exerciseBrowserStack.dropOn:before{position:absolute;content:"";width:100%;height:100%;z-index:10;border:2px solid #ff8;background:rgba(255,255,136,.2);pointer-events:none}.exerciseBrowserStack.dropOn.detail:after{background-color:#ff8}.exerciseBrowserStack .icons .stackIcon{position:relative;top:-1px}.exerciseBrowserStack .spinner{transform:scale(.8)}body .exerciseBrowserExerciseControls .locked{flex:3}.exerciseBrowserExerciseDetail .controlBar{border-bottom:none}.exerciseBrowserExerciseDetail .grid{display:grid;grid-gap:1px;grid-template-columns:1fr;background:#dfdfdf;border:1px solid #dfdfdf}.bloop{position:absolute;top:0;left:0;background:radial-gradient(circle,#ff8 0,#ff8 10%,rgba(255,255,136,0) 50%);z-index:10000;transform-origin:top left;-webkit-animation:fadeIn .5s linear;animation:fadeIn .5s linear;transition:opacity .2s linear}.bloop.fadeOut{opacity:0}body .exerciseBrowserStackControls .controlBar{margin-bottom:-1px}body .exerciseBrowserStackControls .editStackTitle,body .exerciseBrowserStackControls .locked{flex:3}.exerciseBrowserStackDetail .atTop{position:absolute;top:-199px;left:0;width:100%;height:200px;content:"";background:#fff;z-index:10;z-index:20;opacity:0;transition:opacity .2s;display:flex;align-items:center;justify-content:center;border:1px solid #45a8f0;box-shadow:inset 0 0 40px #45a8f0,0 4px 6px -2px rgba(0,0,0,.08),0 -30px 30px 30px #f9f9f9,0 20px 0 0 #f9f9f9}.exerciseBrowserStackDetail .atTop:hover{opacity:.99}.exerciseBrowserStackDetail .atBottom{position:absolute;bottom:-201px;left:0;width:100%;height:200px;content:"";background:#fff;z-index:10;opacity:0;transition:opacity .2s;display:flex;align-items:center;justify-content:center;border:1px solid #45a8f0;box-shadow:inset 0 0 40px #45a8f0,0 4px 6px -2px rgba(0,0,0,.08),0 30px 30px 30px #f9f9f9}.exerciseBrowserStackDetail .atBottom:hover{opacity:.99}.exerciseBrowserStackDetail .atIn{position:absolute;top:96px;left:21px;width:calc(100% - 42px);height:calc(100% - 130px);content:"";background:#fff;z-index:10;opacity:0;transition:opacity .2s;display:flex;align-items:center;justify-content:center;border:1px solid #45a8f0;box-shadow:inset 0 0 40px #45a8f0,0 4px 6px -2px rgba(0,0,0,.08)}.exerciseBrowserStackDetail .atIn:hover{opacity:.99}.exerciseBrowserStackDetail .lassoContainer{overflow:visible}.exerciseBrowserStackDetail.hovering .exerciseBrowserElements:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:#fff;opacity:.99;z-index:10;border:1px solid #45a8f0;box-shadow:inset 0 0 40px #45a8f0,0 4px 6px -2px rgba(0,0,0,.08),0 30px 30px 30px #f7f7f7;-webkit-animation:fadeIn .2s;animation:fadeIn .2s}.exerciseBrowserStackDetail.hovering .exerciseBrowserElements:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"Move here...";z-index:11;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.exerciseBrowserElementDetail{position:relative;top:-1px;left:-1px;width:calc(100% + 2px);padding-bottom:14px;grid-column:1/-1}.exerciseBrowserElementDetail.animateDetail>div>div{-webkit-animation:slideDown .6s cubic-bezier(.23,1,.32,1);animation:slideDown .6s cubic-bezier(.23,1,.32,1)}.exerciseBrowserElementDetail>div{overflow:hidden;padding-top:35px;margin:0 21px;margin-bottom:21px}.exerciseBrowserElementDetail .exerciseBrowserElementDetail{padding-bottom:0}.exerciseBrowserElementDetail .path{font-size:1.1rem;color:#c8c8c8;padding-bottom:7px;padding-right:14px;text-align:right;font-weight:700}.desktop .createExerciseBrowserElement .buttonWrapper:hover .roundButton .border{color:#fff;background:linear-gradient(180deg,#4097d7,#2f8ed3);border:none}.createExerciseBrowserElement{box-sizing:content-box;position:relative;transform:translateZ(10px);margin-bottom:1px;transition:background .2s linear,box-shadow .2s linear}.createExerciseBrowserElement:only-child{outline:1px solid #dfdfdf;background:#fff}.createExerciseBrowserElement .buttonWrapper{position:absolute;top:0;left:0;width:100%;height:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.createExerciseBrowserElement .buttonWrapper:only-child{height:calc(100% + 1px)}.createExerciseBrowserElement .buttonWrapper+.buttonWrapper{top:50%;margin-top:1px;height:50%}.createExerciseBrowserElement .buttonWrapper .roundButton{position:relative;z-index:10}.createExerciseBrowserElement:only-child{padding-top:92.5%;height:90px}.createExerciseBrowserElement.bussing{z-index:10!important;outline:1px solid #45a8f0;background:#fff;box-shadow:inset 0 0 40px #45a8f0,0 4px 6px -2px rgba(0,0,0,.08)}.exerciseBrowserElements{display:grid;grid-gap:1px;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-auto-flow:row dense;align-items:stretch;margin-left:1px;margin-right:15px;padding:1px 0;position:relative}.exerciseBrowserElements:empty{border:none}.exerciseBrowserElements .exerciseBrowserElements{margin:0;padding:1px!important}.exerciseBrowserElements>div:not(.exerciseBrowserElementDetail){z-index:1}.pagination{font-size:1.25rem}.pagination,.pagination .page{display:flex;align-items:center}.pagination .page{cursor:pointer;padding:0 7px;justify-content:center}.pagination .page.selected{cursor:auto;border-radius:12px;font-weight:700;color:#fff;background:linear-gradient(180deg,#4097d7,#2f8ed3)}.pagination .ellipsis,.pagination .next,.pagination .prev{display:flex;align-items:center;justify-content:center}.pagination .next,.pagination .prev{cursor:pointer;color:#434445}.pagination .next svg,.pagination .prev svg{height:15px;width:15px}.exerciseBrowserElementsHeader{padding-bottom:14px;padding-top:55px;display:flex;align-items:flex-start;justify-content:space-around;flex-wrap:wrap;min-height:151px;margin-right:14px}.exerciseBrowserElementsHeader.bussing{pointer-events:none}.exerciseBrowserElementsHeader .path{height:40px;display:flex;align-items:center;font-weight:700;font-size:1.25rem;color:#2f8ed3;border:none;white-space:nowrap;margin-right:auto;margin-left:14px}.exerciseBrowserElementsHeader .path .content>span{cursor:pointer}.exerciseBrowserElementsHeader .path .content>span:hover>span{text-decoration:underline}.exerciseBrowserElementsHeader .resultInfo{height:40px;padding:0;font-weight:400;margin-bottom:0;margin-left:14px;margin-right:14px}.exerciseBrowserElementsHeader .resultInfo .total,.exerciseBrowserElementsHeader .resultInfo>div{margin:0;padding:0}.exerciseBrowserElementsHeader .resultInfo>div>div{height:40px}.exerciseBrowserElementsHeader .paginationWrapper{height:40px;display:flex;align-items:center;margin-left:14px;margin-right:14px}.exerciseBrowserElementsHeader .paginationWrapper:empty{display:none}.exerciseBrowserElementsHeader .categories{margin-right:14px;margin-bottom:7px;margin-top:7px;padding:1px;display:flex;flex-wrap:wrap;justify-content:center}.exerciseBrowserElementsHeader .categories .category{margin-right:1px;margin-bottom:1px;padding:0;height:auto}.exerciseBrowserElementsHeader .subfolders{flex-basis:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));min-height:40px;padding:7px 0}.exerciseBrowserElementsHeader .subfolders .folder{margin:3.5px 7px;padding:0;font-size:1.25rem;align-items:center;display:flex;padding-left:7px;cursor:pointer;padding-bottom:1px;color:#2f8ed3;font-weight:700}.exerciseBrowserElementsHeader .subfolders .folder svg{margin-right:14px;color:#c8c8c8}.exerciseBrowserElementsHeader .subfolders .folder:hover{text-decoration:underline}.exerciseBrowserElementsHeader .subfolders .folder:hover svg{color:#2f8ed3}.exerciseBrowserSelectionControls{border-left:none;border-right:none;border-bottom:none;border:none}.exerciseBrowserSelectionControls.selecting{pointer-events:none}.exerciseFolders{padding-top:14px}.exerciseFolders .folders{justify-content:left;border-top:2px solid transparent}.dropElements .exerciseBrowserElementsBus{transform:scale(.5);box-shadow:0 10px 30px -2px rgba(0,0,0,.35)}.exerciseBrowser{width:100%;height:100%;background:#f3f3f3;overflow:hidden;overflow:visible;position:relative;background:none}.exerciseBrowser>div{container-type:inline-size;container-name:exerciseBrowser;display:grid;width:100%;height:100%;grid-template-columns:1fr;grid-template-rows:auto 1fr}.exerciseBrowser>div .scrollMenu{position:absolute;top:0;left:0;width:100%;z-index:100;display:flex}.exerciseBrowser>div .scrollMenu .searchWrapper{flex:1}.exerciseBrowser>div .scrollMenu .searchWrapper>div{margin:0 14px;background:#f9f9f9;padding-top:14px}.exerciseBrowser>div .scrollMenu .searchWrapper>div>div{position:relative;border:1px solid #dfdfdf;transition:box-shadow .5s}.exerciseBrowser>div .scrollMenu .searchWrapper>div>div:empty{display:none}.exerciseBrowser>div .scrollMenu .searchInput{flex:1}.exerciseBrowser>div .scrollMenu .categoriesButton{border-right:1px solid #dfdfdf}.exerciseBrowser>div .scrollMenu .search{display:flex}.exerciseBrowser>div .mainWrapper{display:flex;height:100%}.exerciseBrowser>div .mainWrapper .categoriesWrapper{flex:1.25;max-width:250px;min-width:220px;height:100%;position:relative;padding-left:14px;background:linear-gradient(0deg,#f7f7f7,#f9f9f9);margin-right:1px}.exerciseBrowser>div .mainWrapper .categoriesWrapper .scrollContainer{width:calc(100% - 14px)}.exerciseBrowser>div .mainWrapper .categoriesWrapper>.closeButton{position:absolute;top:15px;right:0;z-index:20;opacity:0;transition:opacity .2s linear}.exerciseBrowser>div .mainWrapper .categoriesWrapper .blockButton{position:absolute;top:15px;right:0;z-index:20;opacity:0;transition:opacity .2s linear,transform .2s linear}.exerciseBrowser>div .mainWrapper .categoriesWrapper .blockButton:hover{transform:scale(1.4);color:#2f8ed3}.exerciseBrowser>div .mainWrapper .categoriesWrapper:hover .blockButton{opacity:1}.exerciseBrowser>div .mainWrapper .categoriesWrapper .scrollContent{border-bottom:1px solid transparent}.exerciseBrowser>div .mainWrapper .categoriesWrapper .dragging{transform:translateX(-40px)}.exerciseBrowser>div .mainWrapper .elementsWrapper{flex:3;position:relative;padding-left:14px;padding-right:14px;background:linear-gradient(0deg,#f7f7f7,#f9f9f9)}.exerciseBrowser>div .mainWrapper .elementsWrapper .scrollContainer{width:calc(100% - 14px)}.exerciseBrowser>div .mainWrapper .elementsWrapper.canCopyIntoCustom:before{position:absolute;top:0;left:0;width:100%;height:100%;background:#f7f7f7;content:"";z-index:1000;opacity:0;transition:opacity .2s}.exerciseBrowser>div .mainWrapper .elementsWrapper.canCopyIntoCustom:after{position:absolute;top:14px;left:14px;width:calc(100% - 28px);height:calc(100% - 28px);content:"";z-index:1001;background:#fff;opacity:0;transition:opacity .2s;border:1px solid #45a8f0;box-shadow:inset 0 0 40px #45a8f0,0 4px 6px -2px rgba(0,0,0,.08)}.exerciseBrowser>div .mainWrapper .elementsWrapper.canCopyIntoCustom:hover:after,.exerciseBrowser>div .mainWrapper .elementsWrapper.canCopyIntoCustom:hover:before{opacity:.99}.exerciseBrowser>div .menuTrigger{position:absolute;top:0;z-index:200;right:14px;border-bottom-left-radius:7px;border:1px solid #dfdfdf;border-top:none;box-shadow:0 4px 6px rgba(0,0,0,.08)}.exerciseBrowser>div>.tabsPanel{display:flex;box-shadow:1px 0 0 0 #dfdfdf}.exerciseBrowser>div>.tabsPanel>div:first-child{flex:1}.exerciseBrowser>div>.elementsPanel{position:relative;overflow:hidden}.exerciseBrowser>div .elementsFooter{display:flex;align-items:center;justify-content:center;height:80px;margin-bottom:120px}.exerciseBrowser>div .loading{background:hsla(0,0%,96.9%,.3)}@container exerciseBrowser (max-width: 725px){.exerciseBrowser .categoriesWrapper{padding-left:0!important}.exerciseBrowser .mainWrapper{padding-left:0}.exerciseBrowser .categoriesTree{padding-right:0}.exerciseBrowser .categoriesTree .header{border:none;border-top:1px solid transparent;background:none}.exerciseBrowser .categoriesTree .tree{padding-right:0;margin-left:0}.exerciseBrowser .root{border-color:transparent!important;background:none!important}}.createSetButtonWrapper{display:flex;align-items:center;justify-content:center;height:100%;width:100%;position:relative}.createSetButtonWrapper .createSetButton{color:#434445;font-size:1.6rem;text-align:center;max-width:96px;width:100%;cursor:pointer;padding:1px}.createSetButtonWrapper .createSetButton .border{position:relative;display:flex;align-items:center;justify-content:center;max-width:96px;width:100%;padding-top:100%;border-radius:50%;margin-bottom:14px;background:linear-gradient(180deg,#4097d7,#2f8ed3);color:#fff}.createSetButtonWrapper .createSetButton .border svg{position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(.5)}.createSetButtonWrapper .createSetButton:hover .border{background:#2f8ed3}.setScrollContainer{height:100%}.setScrollContainer>.scrollContent{height:100%;overflow-y:hidden;overflow-x:overlay;-webkit-overflow-scrolling:touch}.setScrollContainer>.scrollContent.snap{scroll-snap-type:x mandatory}.setScrollContainer>.scrollContent.freeze,.setScrollContainer>.scrollContent.hidden{overflow:hidden!important}.setScrollContainer.multiple>.scrollContent{padding:0!important}.desktop .setScrollContainer.multiple>.scrollContent{color:transparent;transition:color .2s linear;scrollbar-width:thin}.desktop .setScrollContainer.multiple>.scrollContent:hover{color:#cfcfcf}.desktop .setScrollContainer.multiple>.scrollContent::-webkit-scrollbar{display:block;height:14px;cursor:move}.desktop .setScrollContainer.multiple>.scrollContent::-webkit-scrollbar-thumb{box-shadow:inset 0 0 10px 10px;border:3px solid transparent;border-radius:7px;color:inherit}.setBuilder{width:100%;height:100%;position:relative;display:grid;grid-template-rows:auto 1fr}.setBuilder .setBuilderTabs{box-shadow:-1px 0 0 0 #dfdfdf}.setBuilder .setBuilderTabs:not(:empty){border-bottom:1px solid #dfdfdf}.setBuilder .setBuilderTabs.showTabs{display:flex;align-items:center;transition:opacity .2s linear;background:linear-gradient(180deg,#f6f6f6,#eee);height:41px;min-width:0}.setBuilder .setBuilderTabs.showTabs .setTabs{position:relative;flex:1;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;padding-left:1px}.setBuilder .setBuilderTabs.showTabs .setTabs::-webkit-scrollbar{display:none}.setBuilder .setBuilderTabs.showTabs .setTabs>div{display:flex;align-items:center}.setBuilder .setBuilderTabs.showTabs .setTabs .spacer{min-width:200px;height:40px;background:linear-gradient(180deg,#f6f6f6,#eee)}.setBuilder .setBuilderTabs.showTabs .createSetTab{height:41px;flex:0}.setBuilder .setBuilderTabs.showTabs .createSetTab .label{font-weight:700}.setBuilder .setBuilderTabs.showTabs .layoutButton{box-sizing:content-box;flex:0}.setBuilder .setBuilderTabs.showTabs .bulkParametersTab{height:41px;margin-left:auto}.setBuilder .setsWrapper{height:100%}.setBuilder :not(.multiple) .vb-dragger-x{display:none}.setBuilder .sets{display:flex;min-width:100%;height:100%}.setBuilder .sets>div{flex-basis:100%;margin-right:1px;background:#f7f7f7;background:linear-gradient(0deg,#f7f7f7,#f9f9f9)}.setBuilder .sets .createSetButtonWrapper{margin:0;flex-basis:100%;max-width:100%}.setBuilder .setWrapper{scroll-snap-align:start}.setBuilder .spacer{height:100%}.setBuilder .spacer .createSetButtonWrapper{padding:14px;background:none}.setBuilder>.loading{background:hsla(0,0%,96.9%,.2)}.setBuilder>.loading>div{position:relative;top:-17px}.setBuilder.bussingSetExercises{background:linear-gradient(0deg,#f7f7f7,#f9f9f9)}.setBuilder.bussingSetExercises .setWrapper:not(:last-child){height:112%}.setBuilder.bussingSetExercises .scrollContent{overflow:hidden!important}.setBuilder.bussingSetExercises .setFooter,.setBuilder.bussingSetExercises .vb-dragger{display:none}