.nice-select{-webkit-tap-highlight-color:transparent;box-sizing:border-box;clear:both;cursor:pointer;float:left;-webkit-user-select:none;user-select:none;white-space:nowrap;background-color:#fff;border:1px solid #e8e8e8;border-radius:5px;outline:none;width:auto;height:42px;padding-left:18px;padding-right:30px;font-family:inherit;font-size:14px;font-weight:400;line-height:40px;transition:all .2s ease-in-out;display:block;position:relative;text-align:left!important}.nice-select:hover{border-color:#dbdbdb}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999}.nice-select:after{content:"";pointer-events:none;transform-origin:66% 66%;border-bottom:2px solid #999;border-right:2px solid #999;width:5px;height:5px;margin-top:-4px;transition:all .15s ease-in-out;display:block;position:absolute;top:50%;right:12px;transform:rotate(45deg)}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1)translateY(0)}.nice-select.disabled{color:#999;pointer-events:none;border-color:#ededed}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{height:36px;font-size:12px;line-height:34px}.nice-select.small:after{width:4px;height:4px}.nice-select.small .option{min-height:34px;line-height:34px}.nice-select .list{box-sizing:border-box;opacity:0;pointer-events:none;transform-origin:50% 0;z-index:9;background-color:#fff;border-radius:5px;margin-top:4px;padding:0;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;position:absolute;top:100%;left:0;overflow:hidden;transform:scale(.75)translateY(-21px);box-shadow:0 0 0 1px #4444441c}.nice-select .list:hover .option:not(:hover){background-color:#0000!important}.nice-select .option{cursor:pointer;text-align:left;outline:none;min-height:40px;padding-left:18px;padding-right:29px;font-weight:400;line-height:40px;list-style:none;transition:all .2s}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{color:#999;cursor:default;background-color:#0000}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}
:root{--primary-color:#4562f0;--primary-text-color:#cecece;--white-text-color:#fff;--secondary-text-color:#838691;--primary-font-size:16px;--secondary-font-size:14px;--teritary-font-size:12px;--heading-font-size:18px;--gradient-color-start:#7c31f4;--gradient-color-end:var(--primary-color);--primary-bg-color:#000;--secondary-bg-color:#121212;--teritary-bg-color:#0e0e0e;--primary-border-color:#202020;--icon-bg-color:#1c1c1c;--icon-border-color:#2d2d2d;--icon-secondary-color:#202020;--card-gradient-color-start:#0c0c0cd9;--card-gradient-color-end:#111111d9;--card--border-gradient-color-start:#0000000d;--card-border-gradient-color-end:#3e3e3e80}*{outline:0;margin:0}.page-transition{opacity:0;transition:opacity .5s ease-in-out}.pl-19{padding-left:19px}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.heading h1,.page-heading{font-size:58px}.soma-loader{z-index:9999;background-color:#000;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;inset:0}.soma-loader img{width:100px}.heading h1{margin-bottom:16px;font-weight:500;line-height:1.2;display:flex;position:relative}.edit-plan-details.modal{padding-right:0!important}body{font-size:var(--primary-font-size);background-color:var(--primary-bg-color);color:var(--white-text-color);margin:0;padding:0;font-family:SF Pro Display,sans-serif!important}html{scrollbar-gutter:stable}body.modal-open,.modal{padding-right:0!important}@media (min-width:769px){body.modal-open.desktop-modal-scroll-lock{overflow-y:scroll!important}}*,:after,:before{box-sizing:border-box}body,section{background-color:var(--primary-bg-color)}p,ul,ul li,h1,h2,h3,h4,h5,h6{line-height:initial;margin:0;padding:0}article,aside,figure,main,nav,section{display:block}a,a img,a:hover{color:#000;-o-transition:.5s;text-decoration:none;transition:all .5s}a,a:hover{cursor:pointer}ul li{list-style:none}select.input-field{display:none}.pace .pace-progress{background-color:var(--primary-color)}::-webkit-scrollbar{border-radius:6px;width:8px}::-webkit-scrollbar-thumb{background-color:#212121;border-radius:6px}::-webkit-scrollbar-track{background-color:#111;border-radius:20px}.o-hidden{overflow:hidden}.mb-20{margin-bottom:20px}.loader{justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.loader.full-height{height:100vh}.loader .circle{background-color:#9ea0aa;border-radius:50px;width:10px;height:10px;margin-right:3px;animation:.7s ease-in-out infinite dot-keyframes;display:inline-block}.circle:nth-child(2){animation-delay:.3s}.circle:nth-child(3){animation-delay:.5s}body{position:relative}body:after{content:"";z-index:-1;background-image:url(https://somaanalytics.s3.us-east-2.amazonaws.com/main-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:130px;position:absolute;top:0;left:0}@keyframes dot-keyframes{0%{opacity:1}50%{opacity:.4}to{opacity:.4}}button.primary-button .spinner-border{margin-right:10px;background-color:#0000!important}.text-none{text-transform:none!important}.primary-button:disabled{opacity:.5}.rbc-toolbar{align-items:stretch!important}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.empty-state .icon{margin-bottom:16px}.empty-state .description h4{color:var(--primary-text-color);font-size:18px}.empty-state .description p{color:var(--secondary-text-color);padding:6px 30px 0;font-size:15px;line-height:24px}.tags.empty-state{height:62vh}.tab-title.with-action{justify-content:space-between;align-items:center;display:flex}.primary-button,.secondary-button,.teritary-button{text-transform:uppercase;min-width:130px;height:44px;color:var(--white-text-color);background-color:var(--primary-color);font-size:var(--secondary-font-size);text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:0 20px;transition:all .3s ease-in-out;display:flex}.secondary-button{background-color:#3b3b4c}.teritary-button{border:1px solid var(--primary-color);color:var(--primary-color);background-color:#0000}.teritary-button.with-icon{border:1px solid var(--primary-color);color:var(--primary-color);background-color:#0000;justify-content:center;align-items:center;max-width:160px;display:flex}.primary-button.with-icon{justify-content:center;align-items:center;max-width:160px;display:flex}.primary-button.with-icon img{padding-right:10px;filter:none!important;background-color:#0000!important;border:none!important}.teritary-button.with-icon img{filter:invert(41%)sepia(79%)saturate(5717%)hue-rotate(225deg)brightness()contrast(89%);padding-right:10px}.teritary-button.with-icon:hover img{filter:none}.primary-button.small,.secondary-button.small,.teritary-button.small{border-radius:8px;min-width:110px;height:30px;font-size:12px;line-height:30px}.secondary-button:hover{color:var(--white-text-color)}.teritary-button:hover{background-color:var(--primary-color);color:var(--white-text-color);transition:all .3s ease-in-out}.primary-button:hover{color:var(--white-text-color)}.primary-button.disabled,.teritary-button.disabled{cursor:not-allowed;color:#818181;background-color:#1b1b1b}.add-drill .primary-button.disabled{z-index:999;min-width:130px;height:44px;position:relative}.teritary-button.disabled{border:#1b1b1b}.primary-button.bg-danger.disabled,.primary-button.bg-danger:disabled{opacity:.5;color:#fff}footer{padding:0 24px;overflow:hidden}footer .logo{width:100%;display:block;position:relative}footer .logo img{width:100%;height:100%}.dropdown .dropdown-toggle,.current-plan a{text-transform:uppercase;color:#a0a0a0;background-color:#111;border:1px solid #303030;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;font-weight:500;display:flex}.current-plan a{color:var(--white-text-color);background:linear-gradient(90deg, var(--gradient-color-start) 0%, var(--gradient-color-end) 100%)}.dropdown .dropdown-toggle span,.current-plan a span:first-of-type{font-size:var(--secondary-font-size);padding-right:20px;display:inline-block}.dropdown-toggle:after,.nice-select:after{filter:invert(53%)sepia(1%)saturate(2496%)hue-rotate(191deg)brightness(99%)contrast();background:url(/img/down-arrow.svg) no-repeat;border:none;width:14px;height:8px;transition:transform .3s ease-in-out;transform:rotate(0)}.dropdown-toggle.show{color:var(--white-text-color);background:linear-gradient(90deg, var(--gradient-color-start) 0%, var(--gradient-color-end) 100%)}.dropdown-toggle.show:after,.nice-select.open:after{filter:none;transition:transform .3s ease-in-out;transform:rotate(-180deg)}.drill-list-result .drill-result li span.small{text-transform:none}main.content{padding-top:90px}.content-area:after{content:"";z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:220px;position:fixed;top:0;left:0}.form-layout #forgot-password .form-group{margin-bottom:35px}.card{background:linear-gradient(90deg, var(--card-gradient-color-start) -3%, var(--card-gradient-color-end) 49%, var(--card-gradient-color-start) 100%);border:1px solid;border-image:linear-gradient(90deg, var(--card--border-gradient-color-start) 0%, var(--card-border-gradient-color-end) 50%, var(--card--border-gradient-color-start) 100%);-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);border-image-slice:1;border-radius:16px;margin:0;padding:20px;overflow:hidden}.card-title{justify-content:space-between;align-items:center;margin:0;display:flex}.card-title.with-back{justify-content:flex-start;gap:16px}.card-title.with-actions .title{align-items:center;gap:16px;display:flex}.card-title.with-actions .actions{gap:16px;display:flex}.back-nav{background-color:#111;border:1px solid #303030;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s ease-in-out;display:flex}.back-nav:hover{background:linear-gradient(90deg, var(--gradient-color-start) 0%, var(--gradient-color-end) 100%);transition:all .3s ease-in-out}.card-title h3{font-size:var(--heading-font-size);color:var(--primary-text-color);font-weight:700}.plans-page .card-title h3{text-transform:uppercase;font-weight:700}.plans-page .card-title h3.empty{text-transform:capitalize}.content-area{width:calc(100% - 90px);margin-top:70px;margin-left:auto}body.sidebar-hidden .content-area{width:100%}.content-area .row-wrapper{gap:16px;margin:0}.users{flex:0 0 20%;width:20%;max-width:20%}.title-icon{background-color:var(--secondary-bg-color);border:1px solid var(--primary-border-color);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s ease-in-out;display:flex;position:relative;overflow:hidden}.title-icon:hover{background:linear-gradient(90deg, var(--gradient-color-start) 0%, var(--gradient-color-end) 100%);transition:all .3s ease-in-out}.search-bar{background-color:#191b22;border-radius:8px;align-items:center;height:36px;margin-top:20px;padding-left:12px;display:flex;position:relative}.search-bar .search-icon{width:16px;height:16px;display:flex}.search-bar input{box-shadow:none;width:100%;color:var(--white-text-color);background-color:#0000;border:none;padding-left:8px;padding-right:40px}.search-bar .close-icon{width:18px;height:18px;padding:0 28px 0 0}.search-bar .close-icon img{display:block}.user-list{margin-top:16px;margin-right:-20px;padding-right:20px;overflow:auto}.list-style{cursor:pointer;background-color:#0000;border-radius:8px;align-items:center;margin-bottom:4px;padding:14px 12px 14px 16px;transition:all .3s ease-in-out;display:flex;position:relative}.list-style.newly-added{animation:1.5s ease-out highlightFade}@keyframes highlightFade{0%{background-color:#0059ff33}to{background-color:#0000}}.list-style:hover,.list-style.active{background:linear-gradient(90deg, var(--gradient-color-start) 0%, var(--gradient-color-end) 100%)}.list-style:hover{padding-left:24px;transition:all .3s ease-in-out}.user-wrapper.show-multiple .list-style:hover{padding-left:16px}.list-style:hover .list-img .drag-handle{display:block}.list-style .list-img{flex:0 0 56px;align-items:center;display:flex}.plan-list .list-style:hover{padding-left:16px}.list-style .list-action{flex:0 0 56px}.list-style .list-img img{width:44px;height:44px;display:block}.list-style .list-details{flex-direction:column;width:100%;padding-left:14px;display:flex;position:relative;top:-3px}.list-style .list-details .list-info{justify-content:space-between;align-items:flex-start;display:flex}.list-style .list-details .list-info .title-wrap{flex-direction:column;flex:auto;min-width:0;padding-right:10px;display:flex}.list-style .list-details .list-info .user-tag-chips{flex-wrap:nowrap;align-items:center;gap:6px;min-height:22px;margin:4px 0;display:flex;overflow:hidden}.list-style:hover .list-details .list-info .user-tag-chips .user-tag-chip{color:#fff}.list-style .list-details .list-info .user-tag-chip{text-transform:uppercase;color:var(--primary-text-color);white-space:nowrap;text-overflow:ellipsis;background:#ffffff26;border-radius:999px;flex:none;align-items:center;max-width:120px;padding:2px 8px;font-size:10px;line-height:1.5;display:inline-flex;overflow:hidden}.list-style .list-details .list-info h4{color:#dbdbdb;font-size:var(--secondary-font-size);text-transform:uppercase;font-weight:700}.user-list .list-style .list-details .list-info h4{font-weight:400}.list-style:hover .list-details .list-info h4,.list-style.active .list-details .list-info h4{color:var(--white-text-color)}.list-style .list-details .list-info .dropdown button{box-shadow:none;-webkit-appearance:none;background-color:#0000;background-image:none;border:none;border-radius:50px;outline:none;justify-content:center;width:30px;height:30px;padding:0;transition:all .3s ease-in-out}.list-style .list-details .list-info .dropdown button:hover{background-color:#0000001a;transition:all .3s ease-in-out}.list-style .list-details .list-info .dropdown button img{filter:brightness(.8)}.list-style:hover .list-details .list-info .dropdown button img,.list-style.active .list-details .list-info .dropdown button img{filter:none}.list-style .list-details p{color:#ababab;text-transform:uppercase;font-weight:300;font-size:var(--secondary-font-size)}.list-style:hover .list-details p,.list-style.active .list-details p{color:var(--white-text-color)}.list-style .list-details .list-info .dropdown .dropdown-toggle:after{content:none}.list-style .list-details p span:last-of-type{padding-left:18px}.dropdown-menu{background-color:var(--secondary-bg-color);width:100%;transition:all .3s ease-in-out}select.nice{display:none}.card-title .nice-select,.profiling-filter .nice-select{text-transform:none;color:#a0a0a0;max-width:200px;font-weight:500;font-size:var(--secondary-font-size);background-color:#111;border:1px solid #303030;border-radius:8px;height:40px;padding-left:16px;line-height:40px}.dropdown-menu .dropdown-item{color:var(--white-text-color);text-transform:uppercase;font-size:var(--secondary-font-size);padding:10px 14px}.dropdown-item:focus,.dropdown-item:hover{background-color:#1b1b1b;transition:all .3s ease-in-out}.dropdown-item.active,.dropdown-item:active{background-color:var(--primary-color)}.list-hover{flex:0 0 56px;height:56px;display:flex}.list-style .list-actions{flex:0 0 44px;align-items:center;display:none}.list-img .drag-handle{cursor:grab;display:none;position:absolute;left:8px}.list-img .drag-handle img{width:10px}.delete-multi-users .left{align-items:center;gap:8px;display:flex}.delete-multi-users .form-check{width:20px;height:20px;min-height:initial;margin:0;display:inline-block}.delete-multi-users .form-check .form-check-input{float:none;margin:0}.back-users{cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.user-list.clicked .list-style .list-hover .list-img{display:none}.user-list.clicked .list-style .list-hover .list-actions{display:flex}.list-style .list-actions .form-check{margin-left:10px}.form-check .form-check-input{cursor:pointer;background:0 0;border:2px solid #fff;border-radius:20px;width:20px;height:20px}.form-check .form-check-input:focus{box-shadow:none}.form-check .form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\"><path fill=\"none\" stroke=\"%23fff\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"3\" d=\"M6 10l3 3l6-6\"/></svg>")}.form-check .form-check-input:checked{background-color:var(--primary-color);border-color:var(--primary-color)}.drill-header{z-index:9;justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.drill-header .plan-archive{align-items:center;gap:10px;min-width:0;display:flex}.drill-header .plan-live{flex-shrink:0}.drill-header .plan-archive .current-plan .name{font-size:var(--secondary-font-size);text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-right:8px;display:inline-block;overflow:hidden}.drill-header .plan-archive .current-plan button{width:100%}.archive .dropdown-menu .dropdown-item{text-transform:uppercase;font-size:var(--secondary-font-size)}.drill-header .plan-archive .archive,.drill-header .plan-archive .current-plan{max-width:220px}.drill-header .plan-archive .current-plan .my-1n1ep7h{width:100%}.drill-header .plan-archive .archive .current{font-size:var(--secondary-font-size);text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}:root{--switches-bg-color:#111;--switches-label-color:#a0a0a0;--switch-text-color:white}.MuiPaper-root{min-width:430px}.MuiPickersPopper-root{will-change:transform!important}.switches-container{background:var(--switches-bg-color);border:1px solid #303030;border-radius:8px;width:12rem;margin-left:auto;margin-right:auto;padding:0;line-height:38px;display:flex;position:relative}.switches-container input{visibility:hidden;position:absolute;top:0}.switches-container label{text-align:center;cursor:pointer;text-transform:uppercase;width:50%;color:var(--switches-label-color);font-size:var(--secondary-font-size);margin:0;padding:0}.switch-wrapper{z-index:3;width:50%;padding:0;transition:transform .5s cubic-bezier(.77,0,.175,1);position:absolute;top:0;bottom:0}.switch{background:linear-gradient(90deg, var(--gradient-color-start) 0%, var(--gradient-color-end) 100%);border-radius:8px;height:100%}.switch div{text-align:center;opacity:0;width:100%;color:var(--switch-text-color);will-change:opacity;text-transform:uppercase;font-size:var(--secondary-font-size);transition:opacity .2s cubic-bezier(.77,0,.175,1) .125s;display:block;position:absolute;top:0;left:0}.switches-container input:first-of-type:checked~.switch-wrapper{transform:translate(0%)}.switches-container input:nth-of-type(2):checked~.switch-wrapper{transform:translate(100%)}.switches-container input:first-of-type:checked~.switch-wrapper .switch div:first-of-type,.switches-container input:nth-of-type(2):checked~.switch-wrapper .switch div:nth-of-type(2){opacity:1}.drill-list-result{justify-content:space-between;margin-top:-10px;display:flex}.drill-list-result .drill-list{flex:0 0 56.66%;margin-top:35px;padding-right:12px;overflow:auto}.drill-list-result .drill-result{background-color:var(--secondary-bg-color);border:1px solid var(--primary-border-color);border-radius:8px;flex:0 0 42%;height:94%;margin-top:32px;padding:16px}.drill-list-result .drill-result ul{height:100%;margin-right:-16px;padding-right:16px;overflow:auto}.drill-list-result .drill-result li{justify-content:space-between;padding-bottom:16px;display:flex}.drill-list-result .drill-result li:last-of-type{padding:0}.drill-list-result .drill-result li span{text-transform:uppercase;font-size:var(--secondary-font-size);color:var(--primary-text-color)}.drill-list-result .drill-list .drill-block .session-name{text-transform:uppercase;color:#fff9;font-size:var(--secondary-font-size)}.drill-block{margin-bottom:20px}.drill-block ul{margin-top:12px}.drill-block ul li{margin-bottom:4px}.drill-block ul li .drill-card{cursor:pointer;background-color:#0000;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:4px;padding:14px 16px;transition:all .3s ease-in-out;display:flex}.drill-block ul li .drill-card .drill-detail{flex-direction:column;gap:8px 16px;display:flex}.drill-block ul li .drill-card .drill-detail h4{font-size:var(--secondary-font-size);color:var(--secondary-text-color);align-items:center;gap:6px;font-weight:700;display:flex}.drill-block ul li .drill-card .drill-detail .drill-info{align-items:center;gap:16px;display:flex}.drill-block ul li .drill-card .drill-detail .drill-info .mode span{text-transform:uppercase}.drill-block ul li .drill-card .drill-detail .drill-info div{align-items:center;display:flex}.drill-block ul li .drill-card .right-arrow{padding-left:10px}.drill-block ul li .drill-card .drill-detail .drill-info div span{color:var(--secondary-text-color);white-space:nowrap;padding-left:8px;font-size:12px}.drill-block ul li .drill-card .drill-detail .drill-info div.duration span{text-transform:none}.drill-block ul li .drill-card .drill-detail .drill-info div img,.drill-block ul li .drill-card .right-arrow img{filter:invert(53%)sepia(1%)saturate(2496%)hue-rotate(191deg)brightness(99%)contrast()}.drill-block ul li .drill-card.active,.drill-block ul li .drill-card:hover{background:linear-gradient(90deg, var(--gradient-color-start) 0%, var(--gradient-color-end) 100%);transition:all .3s ease-in-out}.drill-block ul li .drill-card.active .drill-detail h4,.drill-block ul li .drill-card.active .drill-detail .drill-info div span,.drill-block ul li .drill-card:hover .drill-detail h4,.drill-block ul li .drill-card:hover .drill-detail .drill-info div span{color:var(--white-text-color)}.drill-block ul li .drill-card.active .drill-detail .drill-info div img,.drill-block ul li .drill-card.active .right-arrow img,.drill-block ul li .drill-card:hover .drill-detail .drill-info div img,.drill-block ul li .drill-card:hover .right-arrow img{filter:none}.mom-graph{flex:0 0 calc(40% - 16px);width:calc(40% - 16px);max-width:calc(40% - 16px)}.mom-graph .graph{height:100%;padding-top:40px}.mom-graph .nice-select .option{text-transform:none}.mom-graph .graph canvas{height:100%!important}.user-list,.user-wrapper{height:90%}.drill-list-result,.drill-list-result .drill-list{height:94%}.overviewgraph{padding-left:6px}.side-by-side .left{width:17%;height:60vh}.side-by-side .right{width:83%}.plan-container{height:82vh;padding-top:18px}.content-area .row-wrapper.plans-page{min-height:100vh}.nice-select .list{background-color:var(--secondary-bg-color);width:100%}.nice-select .option:hover,.nice-select .option.focus{background:#1f1f1f}.nice-select .option.ns-list-active,.nice-select .option.ns-list-active:hover,.nice-select .option.ns-list-active:focus{background:var(--primary-color);color:#fff}.nice-select .list:hover .option.ns-list-active:not(:hover){background-color:var(--primary-color)!important}.multiple-tags .select2-container{width:100%!important}.select2-dropdown{background-color:var(--secondary-bg-color);border:1px solid #242424}.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#242424!important}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#161b30;border:none;flex-direction:row-reverse;align-items:center;margin:0 5px 0 0;padding-left:8px;padding-right:4px;display:flex}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{appearance:none;border:none;border-radius:50px;padding:0;font-size:24px;font-weight:400;position:relative;left:auto;right:0;overflow:hidden}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:var(--white-text-color);background-color:#ffffff26}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove span{width:24px;height:24px;line-height:initial;border-radius:50px;justify-content:center;align-items:center;display:flex;position:relative;top:-2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{padding-right:10px}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,.select2-container--default .select2-results__option--selected{background-color:var(--primary-color)}.select2-container .select2-selection--multiple .select2-selection__rendered{height:100%;display:flex}.create-plan-container{margin-top:12px}.custom-input>div:first-child{top:12px}.create-plan-container .wrapper{background-color:#141414;border-radius:16px;margin-bottom:20px}.create-plan-container .drag-drop{margin-bottom:4px}.create-plan-container .drag-drop a{text-align:center;width:100%;display:block}.plan-input{justify-content:space-between;align-items:center;padding:0 16px 12px;display:flex}.plan-input .form-layout{z-index:0;flex-grow:1;gap:16px;display:flex;position:relative}.plan-input .form-layout .input-field,.plan-input .form-layout .form-group .input-field:focus{border:none;border-right:1px solid #3b3c40;border-radius:0;padding:0}.plan-input .form-layout .form-group label{padding:0;left:0}.plan-input .form-layout .form-group{width:100%}.plan-input .form-layout .form-group.w-20{width:20%}.plan-input .form-layout .form-group.w-40{width:40%}.plan-input .form-layout .form-group.w-60{width:60%}.plan-input .select2-container--default .select2-selection--multiple{background-color:#0000;border:none;border-right:1px solid #3b3c40;border-radius:0;height:40px;padding-left:0}.plan-input .demand .select2-container--default .select2-selection--multiple{border:none}.plan-input .form-switch .form-check-input{float:none;vertical-align:top;background-color:var(--icon-secondary-color);appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"-4 -4 8 8\"><circle r=\"3\" fill=\"rgba(74, 76, 88, 1)\"/></svg>");background-position:0;background-repeat:no-repeat;background-size:contain;border:1px solid #00000040;border-radius:2em;width:44px;height:24px;margin-top:0;margin-left:0;transition:background-position .15s ease-in-out}.plan-input .form-switch{align-items:center;padding:0;display:flex}.plan-input .form-switch .form-check-input:checked{background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"-4 -4 8 8\"><circle r=\"3\" fill=\"%23fff\"/></svg>");background-position:100%;background-color:var(--primary-color)}.session-action{z-index:9;align-items:center;gap:16px;padding-right:4px;display:flex;position:relative}.session-action .form-check label{color:var(--primary-text-color);padding-right:10px}.button-icon{background-color:var(--icon-secondary-color);border-radius:50px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s ease-in-out;display:flex}.show-hide .collapsed{display:none}.show-hide.enable .collapsed{display:flex}.show-hide.enable .expanded{display:none}.button-icon:hover{background:linear-gradient(90deg, var(--gradient-color-start) 0%, var(--gradient-color-end) 100%);transition:all .3s ease-in-out}.session-block{height:auto;padding:0 16px 40px;transition:all .3s ease-in-out}.session-block .row{margin:0 -10px;position:relative}.o-initial{overflow:initial}.session-block .row .block-actions{text-align:center;background-color:#141414;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:44px;padding:10px 0;display:flex;position:absolute;top:40%;right:-35px;overflow:hidden}.session-block .row .block-actions a{background-color:var(--icon-bg-color);border:1px solid var(--icon-border-color);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s ease-in-out;display:flex}.session-block .row .block-actions a:hover{background:linear-gradient(90deg, var(--gradient-color-start) 0%, var(--gradient-color-end) 100%);transition:all .3s ease-in-out}.session-block .row .block-actions img{height:14px}.session-block .col-lg-4{padding:0 10px}.session-container{background-color:var(--teritary-bg-color);border-radius:16px;padding:12px 16px;position:relative}.session-container .session-title{justify-content:space-between;align-items:center;display:flex}.session-container .session-title h4{color:var(--primary-text-color);font-size:var(--primary-font-size)}.session-container .session-title .actions{gap:8px;display:flex}.session-container .session-title .actions a{background-color:var(--icon-bg-color);border-radius:50px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s ease-in-out;display:flex}.session-container .session-title .actions a:hover{background:linear-gradient(90deg, var(--gradient-color-start) 0%, var(--gradient-color-end) 100%);transition:all .3s ease-in-out}.session-container .session-title .actions a img{height:14px}.mt-12{margin-top:12px}.session-container .session-drill-list{height:76vh;margin-top:12px;margin-left:-8px;margin-right:-16px;padding-right:16px;overflow:auto}.session-container .session-drill-list .drill-block{background-color:#171717;border-radius:10px;position:relative}.session-container .session-drill-list .drill-block .drill-container{flex-direction:column;gap:6px;padding:8px;display:flex}.session-list-title{justify-content:space-between;align-items:center;width:100%;padding:20px 0 0;display:flex}.collapse-btn{border:none;padding:0}.session-loader{justify-content:center;align-items:center;height:60vh;display:flex}.session-list-title h3{color:var(--primary-text-color);text-transform:uppercase;font-size:17px;font-weight:600}.drill-container .drill-actions{opacity:0;z-index:99;background-color:#2f2f2f;border-radius:50px;flex-direction:column;flex:none;align-items:center;gap:5px;padding:3px 0;transition:all .3s ease-in-out;display:flex;position:absolute;top:50%;left:-6px;transform:translateY(-50%)}.drill-container .drill-actions a{cursor:pointer;color:#fff;margin-bottom:3px;padding:3px 6px;display:block}.drill-container .drill-actions button{cursor:pointer;justify-content:center;align-items:center;display:flex}.drill-block.first-drill .drill-actions{top:calc(50% + 14px)}.drill-container:hover .drill-actions{opacity:1;transition:all .3s ease-in-out}.drill-container .drill-actions a svg{width:14px;height:14px}.drill-container .drill-actions a:last-of-type{margin-bottom:0}.drill-container .select2-container--default .select2-selection--single,.drill-block .form-control{background-color:#1e1e1e;border:none;border-radius:8px}.drill-container .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--primary-text-color);font-size:var(--secondary-font-size);text-transform:uppercase;padding-left:12px}.drill-container .drill-duration .select2-container--default .select2-selection--single .select2-selection__rendered{text-transform:none}.drill-container .drill-name .select2-container--default .select2-selection--single .select2-selection__rendered{font-weight:700}.drill-container .select2-container .select2-selection--single{height:34px}.drill-container .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:34px}.drill-container .select2-container--default .select2-selection--single .select2-selection__arrow{right:12px}.select2-container--default .select2-selection--single .select2-selection__arrow b{filter:invert(53%)sepia(1%)saturate(2496%)hue-rotate(191deg)brightness(99%)contrast();background:url(/img/down-arrow.svg) no-repeat;border:none;width:14px;height:8px;transition:transform .3s ease-in-out;transform:rotate(0)}.select2-container .select2-selection--single[aria-expanded=true] .select2-selection__arrow b{filter:none;transform:rotate(-180deg)}.select2-container--default .select2-search--dropdown .select2-search__field{background-color:var(--icon-bg-color);color:var(--white-text-color);border:1px solid #313131;border-radius:4px}.select2-container--default .select2-results__option--group,.select2-results__option--selectable{text-transform:uppercase;font-size:var(--secondary-font-size)}.duration-selector .select2-results__option--selectable{text-transform:none}.drill-container .drill-options{gap:6px;display:flex}.drill-container .drill-options div{flex:1}.drill-container .drill-options div:first-child{flex:1.2}.drill-container .drill-options div:nth-child(2),.drill-container .drill-options div:nth-child(3){flex:1}.drill-container .cognitive-load{font-size:var(--secondary-font-size);text-transform:uppercase;justify-content:space-between;align-items:center;display:flex;position:relative}.drill-container .cognitive-load p{color:var(--secondary-text-color)}.drill-container .cognitive-load span{color:var(--primary-text-color);font-weight:700;line-height:initial}.drill-container .cognitive-load span:nth-child(2){padding:0 6px}.drill-container .cognitive-load .load{align-items:center;display:flex}.drill-container .cognitive-load .load .i-icon-load{color:var(--secondary-text-color);padding-left:8px;display:block}.drill-container .cognitive-load .load .i-icon-load svg{width:18px}.cognitive-load-hover .bar{margin-top:10px}.cognitive-load-hover .bar .top-bar{display:-webkit-flex;display:-ms-flex;display:-moz-flex;justify-content:space-between}.cognitive-load-hover .bar .top-bar p{text-transform:uppercase;color:#b0b3bd;font-size:14px;font-weight:500}.cognitive-load-hover .inner-container{padding:10px}.cognitive-load-hover .bar .top-bar p.active{font-weight:700}.cognitive-load-hover .bar .slider-bar{margin-top:10px;position:relative}.cognitive-load-hover .bar .slider-bar .bar-gradient{background-image:linear-gradient(90deg,#64d8fc 0,#5070fa 24% 52%,#8837f6 100%);border-radius:50px;height:16px}.cognitive-load-hover .scales{display:-webkit-flex;display:-ms-flex;display:-moz-flex;justify-content:space-between}.cognitive-load-hover .scales .scale{background-color:#42444e;border-radius:10px;width:2px;height:14px}.cognitive-load-hover{z-index:0;opacity:0;background:#2f2f2f;border-radius:8px;width:100%;position:absolute;left:0;box-shadow:0 4px 4px #00000040}.cognitive-load-hover .scales .scale.active:before{content:"";background-color:#fff;border-radius:50px;width:5px;height:44px;transition:left .3s linear;position:absolute;top:-15px}.cognitive-load-hover .scales .scale.digit{color:#b0b3bd;background-color:#0000;border-radius:10px;width:auto;height:auto;margin-top:3px;font-weight:500}.session-container .add-drill{background-color:#0000;justify-content:center;display:flex;position:absolute;bottom:-10px;left:0;right:0}.hidden-actions{display:none}.wrapper.collapsed .session-block{height:0;padding:0;transition:all .3s ease-in-out;overflow:hidden}.wrapper.collapsed .hidden-actions{border-right:1px solid #3b3c40;gap:10px;padding-right:16px;display:flex}.wrapper.collapsed .plan-input .form-layout .form-group.w-20{width:25%}.wrapper.collapsed .plan-input .form-layout .form-group.w-40,.wrapper.collapsed .plan-input .form-layout .form-group.w-60{width:50%}.wrapper.collapsed .plan-input .form-layout .form-group.demand{width:40%}.wrapper.collapsed .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{display:none}.plans-page .myplans{z-index:9;flex:0 0 calc(20% - 24px);width:calc(20% - 24px);max-width:calc(20% - 24px);height:calc(100vh - 120px);transition:left .35s cubic-bezier(.22,1,.36,1);position:fixed;left:106px}body.sidebar-hidden .plans-page .myplans{left:16px}body.sidebar-hidden .plans-page .session-builder{margin-left:calc(20% - 8px)}body.sidebar-hidden .plans-page.expand .session-builder{margin-left:0}@media (max-width:1600px){body.sidebar-hidden .plans-page .session-builder{margin-left:calc(22% - 8px)}}.plans-page .myplans .card-title{position:relative}.plans-page .myplans .filter-tags{width:100%;position:absolute;top:48px}.plans-page .myplans .filter-tags .select2-container--default .select2-selection--multiple{height:inherit;line-height:initial;max-height:44px;padding:10px 8px}.plans-page .session-builder{flex:auto;width:auto;min-width:0;max-width:none;margin-left:calc(20% + 16px);transition:margin-left .32s}.plans-page .session-builder.loading{flex:0 0 100%;width:100%;max-width:100%;margin-left:0}.plans-page.full-page .session-builder{flex-basis:100%;width:100%;max-width:100%;margin-left:0}.select2-container .select2-search--inline .select2-search__field{font-weight:300;font-size:var(--secondary-font-size)}.filter-tags{display:none}.filter-tags .select2-container{width:100%!important}.title-icon.active{background:linear-gradient(90deg, var(--gradient-color-start) 0%, var(--gradient-color-end) 100%)}.session-builder .card-title.with-actions .actions{gap:12px}.session-builder .session-container .session-title .actions a{width:30px;height:30px}.session-builder .session-container .session-title .actions a img{height:12px}.session-builder .session-block{padding:0 10px 40px}.tab-wrapper{margin-top:20px}.tab-wrapper .nav-tabs{border:1px solid var(--icon-border-color);background-color:#111;border-radius:8px}.tab-wrapper .nav-tabs li{flex:1}.wrapper.collapsed .show-hide{padding-left:16px}.tab-wrapper .nav-tabs li button{text-transform:uppercase;color:#a0a0a0;width:100%;font-size:var(--secondary-font-size);border:none;padding:10px 0}.tab-wrapper .nav-tabs .nav-item.show .nav-link,.tab-wrapper .nav-tabs .nav-link.active{background:linear-gradient(90deg, var(--gradient-color-start) 0%, var(--gradient-color-end) 100%);color:var(--white-text-color)}.tab-wrapper .nav-tabs .nav-item:first-of-type .nav-link{border-radius:8px 0 0 8px}.tab-wrapper .nav-tabs .nav-item:last-of-type .nav-link{border-radius:0 8px 8px 0}.plan-list{margin-top:16px}.plan-list .list-style{margin-bottom:8px}.plan-list .list-style .list-details,.plan-list .list-style .list-details p span:last-of-type{padding:0}.plan-list .list-style .list-details .list-info h4,.plan-list .list-style .list-details p{color:var(--secondary-text-color)}.plan-list .list-style:hover .list-details .list-info h4,.plan-list .list-style.active .list-details .list-info h4,.plan-list .list-style.active .list-details p,.plan-list .list-style:hover .list-details p{color:var(--white-text-color)}.plan-list .list-style .list-details .list-info .dropdown button img{filter:invert(53%)sepia(1%)saturate(2496%)hue-rotate(191deg)brightness(99%)contrast()}.plans-page.expand .myplans{display:none}.plans-page.expand .session-builder{flex:0 0 100%;width:100%;max-width:100%;margin-left:0}.plan-list .list-style.active .list-details .list-info .dropdown button img,.plan-list .list-style:hover .list-details .list-info .dropdown button img{filter:none}.drill-container .select2-container,.plan-input .select2-container{width:100%!important}.menu-option .hidden,.menu-option.visible .hamburger{display:none}.menu-option.visible .hamburger.hidden{display:block}.inline-block{align-items:center;gap:16px;display:flex}.assigned-users{gap:8px;display:flex}.assigned-users a,.assigned-users .assn-user{position:relative}.assigned-users a.upcoming span,.assigned-users .assn-user.upcoming span{background-color:#4d62d6;border-radius:50px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:-12px;right:-12px}.assigned-users a.upcoming span img,.assigned-users .assn-user.upcoming span img{width:12px}.assigned-users a,.assigned-users a .user-img,.assigned-users .assn-user,.assigned-users .assn-user .user-img{border-radius:50px;width:30px;height:30px}.plans-page.expand .assigned-users a,.plans-page.expand .assigned-users .assn-user,.plans-page.expand .assigned-users a .user-img,.plans-page.expand .assigned-users .assn-user .user-img{width:40px;height:40px}.plans-page.expand .assigned-users a.upcoming span,.plans-page.expand .assigned-users .assn-user.upcoming span{width:30px;height:30px;top:-12px;right:-16px}.plans-page.expand .inline-block{gap:24px}.plans-page.expand .assigned-users a.upcoming span img,.plans-page.expand .assigned-users .assn-user.upcoming span img{width:14px}.plan-input .session-name{color:var(--primary-text-color);font-size:var(--primary-font-size);text-transform:uppercase}.plans-page.expand .plan-input .session-name{font-size:var(--heading-font-size)}.session-action .session-edit-action{border-right:1px solid #3b3c40;align-items:center;gap:10px;padding-right:16px;display:flex}.calendar{z-index:999;opacity:0;background-color:#000;width:100%;height:100%;padding:20px;transition:all .3s ease-in-out;display:none;position:fixed;top:0;left:0}.calendar.show{opacity:1;transition:all .3s ease-in-out;display:block}.calendar .title,.calendar .title .slider{justify-content:space-between;align-items:center;display:flex}.calendar .title .slider{gap:20px}.calendar .title h4{text-transform:uppercase;font-size:20px}.calendar .title .close-calendar img{width:16px}.calendar-container{border-radius:8px;flex-wrap:wrap;margin-top:24px;display:flex;overflow:hidden}.calendar-header{width:100%;color:var(--white-text-color);background-color:#007bff;border-bottom:2px solid #0056b3;border-radius:6px 6px 0 0;justify-content:space-between;align-items:center;padding:16px;display:flex}.calendar-days{border:1px solid var(--primary-border-color);border-radius:16px;flex-direction:column;width:100%;display:flex;overflow:hidden}.calendar-days .week{flex-wrap:wrap;width:100%;display:flex}.calendar-days .week:last-of-type .day{border-bottom:none}.days{flex-wrap:wrap;width:100%;margin-bottom:6px;display:flex}.days div{text-align:right;text-transform:uppercase;color:var(--primary-text-color);flex:1;padding-right:4px}.day{text-align:center;border-right:1px solid var(--primary-border-color);border-bottom:1px solid var(--primary-border-color);cursor:pointer;background-color:var(--primary-bg-color);flex:1;height:16.5vh;padding:12px;transition:background-color .3s}.day:hover{background-color:var(--icon-secondary-color);transition:background-color .3s}.day .time-date{justify-content:space-between;align-items:center;font-size:12px;display:flex}.day .time-date .time img{width:14px;margin-right:4px}.day:last-child{border-right:none}.cal-drills{text-align:left;height:80%;margin-top:8px;margin-right:-8px;padding-bottom:12px;font-size:12px;overflow:auto}.date-box{color:var(--white-text-color);font-size:var(--secondary-font-size);background-color:#007bff;border-radius:4px;margin-top:8px;margin-right:8px;padding:8px;font-weight:700}.plan-modal .modal-body{padding:12px 16px}.plan-modal .modal-footer{gap:10px}.plan-modal .tab-wrapper{margin:0}.plan-modal .tab-wrapper .nav-tabs{border:none;border-bottom:1px solid var(--primary-border-color);background-color:#0000;border-radius:0;margin:0 -16px;padding:0 16px}.plan-modal .tab-wrapper .nav-tabs .nav-item:first-of-type .nav-link,.plan-modal .tab-wrapper .nav-tabs .nav-item:last-of-type .nav-link{border-radius:0}.plan-modal .tab-wrapper .nav-tabs li{flex:none}.plan-modal .tab-wrapper .nav-tabs .nav-item.show .nav-link,.plan-modal .tab-wrapper .nav-tabs .nav-link.active{color:var(--primary-color);border-bottom:2px solid var(--primary-color);background:0 0}.plan-modal .tab-wrapper .nav-tabs .nav-item .nav-link{margin-right:20px;padding:8px 0}.plan-modal .tab-wrapper .modal-footer{border-top:1px solid var(--primary-border-color);gap:8px;margin:20px -16px 0;padding:15px 16px 0}.plan-modal .btn-close:focus{box-shadow:none}.plan-modal .tab-body{padding:24px 0 0}.circular-progress .progress-bar{border-radius:50%;justify-content:center;align-items:center;width:124px;height:124px;animation:2s forwards progress;display:flex}.circular-progress .progress-bar:before{content:counter(percentage) "%";font-size:20px;animation:2s forwards progress}.session-progress .progress,.session-progress .progress-bar{border-radius:50px;height:12px}.session-progress .progress{background-color:#111}.session-progress-wrapper{padding:0 24px 0 40px}.session-progress-wrapper .session-progress{margin-bottom:20px}.session-progress-wrapper .session-progress .progress-bar{background-color:var(--primary-color)}.session-progress .session-percentage{text-transform:uppercase;justify-content:space-between;margin-bottom:10px;display:flex}.session-progress .session-percentage p{font-size:var(--secondary-font-size);color:var(--primary-text-color)}.table{margin-bottom:0}.table>:not(caption)>*>*{box-shadow:none;background-color:#0000;border:none}.table-bordered>:not(caption)>*{border:none}.table thead tr th{color:#a6a6a6}.table th,.table td{text-transform:uppercase;font-size:var(--secondary-font-size);padding:5px}.assign-modal .modal-header p{color:#9598a7;text-transform:uppercase;margin:4px 0 0;font-size:17px}.assign-modal .modal-body{padding:0}.assign-modal .modal-header .close{padding-right:15px}.assign-modal .form-group label{color:#9ea0aa}.assign-modal .modal-split{flex-direction:row;display:flex}.assign-modal .modal-split .split-one-view{border-right:1px solid #ffffff26;width:60%;padding:18px 0 0}.assign-modal .modal-xl{--bs-modal-width:960px}.mb-35{margin-bottom:35px}.assign-modal .tab-content{padding:0}.modal-header .close:focus,.modal-header .close:hover{color:#fff}.search-clients{background:#111;border:1px solid #373b46;border-radius:8px;justify-content:space-between;align-items:center;margin:0 24px 20px;padding:0 12px 0 16px;display:flex;position:relative}.assign-search-wrap{margin:0 24px 20px;position:relative}.assign-search-wrap .search-clients{margin:0}.search-clients svg{color:#fff9;flex:none;font-size:18px}.search-clients .search-clients-left{align-items:center;width:calc(100% - 62px);min-width:0;display:flex}.search-clients .search-clients-right{flex:none;align-items:center;gap:8px;display:flex}.search-clients .assign-filter-btn,.search-clients .assign-clear-btn{border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;max-height:28px;margin:0;line-height:1;display:flex;background:0 0!important;padding:0!important}.search-clients .assign-filter-btn.active{border:1px solid #4f6bff73;background:#4f6bff2e!important}.search-clients .assign-filter-btn.active img{filter:invert(41%)sepia(79%)saturate(5717%)hue-rotate(225deg)brightness()contrast(89%)}.search-clients .assign-filter-btn img,.search-clients .assign-clear-btn img{width:18px;height:18px;display:block}.assign-tag-chips{-webkit-overflow-scrolling:touch;cursor:grab;scrollbar-width:none;-webkit-user-select:none;user-select:none;touch-action:pan-x;flex:auto;gap:6px;max-width:100%;padding-left:10px;display:flex;overflow:auto hidden}.assign-tag-chips::-webkit-scrollbar{display:none}.assign-tag-chips:active{cursor:grabbing}.assign-tag-chip{color:var(--primary-text-color);-webkit-user-select:none;user-select:none;white-space:nowrap;background:#252833;border-radius:8px;flex:none;align-items:center;padding:2px 8px;display:flex}.assign-tag-chip button{color:#aaa;cursor:pointer;background:0 0;border:none;margin-left:6px}.assign-tag-filter-dropdown{z-index:20;background:#191b22;border-radius:12px;width:100%;padding:12px 4px;position:absolute;top:calc(100% + 8px);left:0}.assign-tag-filter-dropdown .header{color:var(--primary-text-color);justify-content:space-between;align-items:center;padding:0 8px;display:flex}.assign-tag-filter-dropdown .header button{color:var(--primary-color);background:0 0;border:none;font-size:14px}.assign-tag-option{cursor:pointer;border-radius:8px;justify-content:space-between;margin-bottom:2px;padding:8px 10px;display:flex}.assign-tag-option:hover{background:#242732}.assign-tag-option.checked{background:#1f2642}.assign-tag-option .left{gap:8px;display:flex}.assign-tag-option .left span,.assign-tag-option .count{color:var(--primary-text-color)}.assign-tag-filter-dropdown .custom-checkbox{cursor:pointer;align-items:center;display:inline-flex}.assign-tag-filter-dropdown .custom-checkbox input{display:none}.assign-tag-filter-dropdown .custom-checkbox .checkbox-box{background:0 0;border:1px solid #f5f5f5;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.assign-tag-filter-dropdown .custom-checkbox input:checked+.checkbox-box{background:#4f6bff;border-color:#4f6bff}.assign-tag-filter-dropdown .custom-checkbox input:checked+.checkbox-box:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:10px;margin-bottom:2px;transform:rotate(45deg)}.assign-modal .modal-footer{gap:10px}.search-clients input{width:100%;height:50px;color:var(--white-text-color);box-shadow:none;background-color:#0000;border:none;outline:0;padding-left:10px;padding-right:36px}.search-clients:focus{box-shadow:0 1px 6px #20212447}.selected-clients textarea{text-transform:uppercase;padding-top:14px}.selected-clients textarea.input-field{height:40px}.user-list-view .user-list:last-of-type{border-bottom:none}.plan-user-list{border-bottom:1px solid #373b46;justify-content:space-between;align-items:center;height:auto;margin:0;display:flex;position:relative}.plan-user-list .user-left{z-index:9;align-items:center;display:flex;position:relative}.plan-user-list .user-right,.user-list .user-right label{width:100%}.plan-user-list .user-img img{object-fit:cover;border-radius:50px;width:44px;height:44px}.plan-user-list .user-right .checkbox{margin:0;padding-left:24px}.plan-user-list .user-right .checkbox input[type=checkbox]:checked~label:after{content:"";z-index:1;background-color:#181d33;width:100%;height:100%;position:absolute;inset:0}.plan-user-list .user-right .checkbox input[type=checkbox]:checked~.plan-user-list .user-left .user-info h5{color:#4665f9}.plan-user-list .user-right label{cursor:pointer;width:100%;margin:0;padding:15px 24px 15px 0}button{appearance:none}.assign-modal .btn-theme{margin-left:0;padding:0 40px;display:inline-block}.assign-modal .btn-cancel,.save-template-modal .btn-cancel,.edit-plan-modal .btn-cancel{color:#9598a7;text-transform:uppercase;box-shadow:none;background-color:#0000;border:none;outline:0;margin-left:15px}.plan-user-list .user-left .user-info{padding-left:15px}.plan-user-list .user-left .user-info h5{color:var(--white-text-color);font-size:var(--primary-font-size);text-transform:uppercase;margin-bottom:5px}.plan-user-list .user-left .user-info .assign-user-tag-chips{flex-wrap:nowrap;align-items:center;gap:6px;margin:2px 0 5px;display:flex;overflow:hidden}.plan-user-list .user-left .user-info .assign-user-tag-chip{text-transform:uppercase;color:var(--primary-text-color);white-space:nowrap;text-overflow:ellipsis;background:#ffffff26;border-radius:999px;flex:none;align-items:center;max-width:110px;padding:2px 8px;font-size:10px;line-height:1.5;display:inline-flex;overflow:hidden}.plan-user-list .user-left .user-info p{color:#686868;text-transform:uppercase;margin:0}.plan-user-list .user-left .user-info p span:first-of-type{padding-left:0}.plan-user-list .user-left .user-info p span:last-of-type:after{content:none}.plan-user-list .user-left .user-info p span{padding:0 15px;font-size:15px;font-weight:400;position:relative}.plan-user-list .user-left .user-info p span:after{content:"";background-color:#686868;border-radius:10px;width:6px;height:6px;position:absolute;top:8px;right:-1px}.checkbox input[type=checkbox]{width:22px;margin:0;display:none}.plan-user-list .checkbox input[type=checkbox]+label:before{content:"";vertical-align:bottom;text-align:center;cursor:pointer;z-index:9;border:2px solid #373b46;border-radius:50px;width:24px;height:24px;margin:auto;font-family:feather;font-size:15px;font-weight:400;line-height:21px;display:inline-block;position:absolute;top:0;bottom:0;right:24px}.checkbox input[disabled]+label,.plan-user-list .checkbox input[disabled]+label:before{opacity:.7;cursor:not-allowed}.checkbox input[type=checkbox]:checked+label:before{background-color:#4665f9;background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\"><path fill=\"none\" stroke=\"%23fff\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"3\" d=\"M6 10l3 3l6-6\"/></svg>");border-color:#4665f9!important}.selected-users{z-index:0;width:40%;padding:40px 24px;position:relative}.user-list-view{height:55vh;overflow:auto}.form-control-clear{cursor:pointer;padding:14px}.form-control-clear.hidden{display:none}.form-control-clear i{font-size:22px}.form-group.top-label label{z-index:initial;margin-bottom:8px;padding:0;position:relative;top:auto;left:auto;transform:none}.bootstrap-datetimepicker-widget .datepicker table{border-collapse:separate;border-spacing:5px;table-layout:initial}.plan-user-list-ul{margin:0}.popover{color:var(--white-text-color);background-color:#232429}.popover h3.title,.popover *{white-space:nowrap!important}.popover.bottom{margin-top:5px}.popover.bottom>.arrow:after{border-bottom-color:#232429}.plan-user-list-ul li a{display:block}.modal .title p{text-transform:uppercase;color:#9598a7;margin-top:2px}#Periodisation .chart-wrapper{height:60vh}.edit-plan-details .select2-container{width:100%!important}.edit-plan-details .form-group{margin-bottom:35px}.edit-plan-details .select2-container--default .select2-selection--multiple{background-color:#0000;height:40px}.edit-plan-details .plan-input{padding:0;display:block}.edit-plan-details .plan-input .form-check{justify-content:space-between;margin-bottom:35px}.edit-plan-details .plan-input .form-check:last-of-type{margin-bottom:0}.edit-plan-details .select2-search.select2-search--inline{display:none}.edit-plan-details .modal-footer{gap:10px}.edit-info .form-details{max-width:100%}.datepicker-dropdown.dropdown-menu{width:auto}.edit-info .form-details .form-group .form-control,.edit-info .nice-select,.edit-info .select2-container--default .select2-selection--multiple{background-color:#0000}.edit-info .form-details .form-group:first-of-type{margin-top:0}.edit-info .form-details .form-group label{flex:0 0 18%}.edit-info .modal-footer{gap:10px}.edit-info .select2-search.select2-search--inline{display:none}.session-view.modal{background-color:var(--primary-bg-color)}.session-view.modal .modal-dialog{max-width:100%;margin:0;transform:none}.session-view.modal .modal-header{z-index:99;background:#000;border:none;width:100%;padding:20px 24px 0;position:fixed}.session-view.modal .modal-body{margin-top:70px}.session-view.modal .select2-search--inline{display:none}.session-view.modal .modal-title{color:var(--primary-text-color);font-size:20px}.session-view.modal .modal-header .actions{align-items:center;display:flex}.session-view.modal .select2-container{width:100%!important}.session-view.modal .modal-content{border:none;border-radius:0}.session-view.modal .session-container .session-drill-list{height:auto;margin:12px 0 0;padding:0}.session-view.modal .actions{gap:16px;width:33%}.session-view.modal .select2-container--default .select2-selection--multiple .select2-selection__choice__display{padding-right:4px}.session-view.modal .actions .form-group{width:100%}.session-view.modal .actions .form-group .select2-container--default .select2-selection--multiple{background-color:#0000;height:40px}.delete-modal .input-field{text-transform:uppercase}.delete-modal .modal-footer{gap:10px}.add-note-modal .modal-header .actions{align-items:center;gap:12px;display:flex}textarea.input-field{height:180px;padding:12px}.baseline-input .input-field{display:flex!important}.add-note-modal .modal-footer{gap:10px}.input-control .list h4{text-transform:uppercase;margin:0 0 4px;font-size:14px}.input-control .user-details{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.uppercase{text-transform:uppercase}.drill-action-modal .modal-content{background-color:#1d2026}.info-container .form-group{margin-bottom:15px}.info-container .form-group label{color:#9598a7;font-weight:400}.info-container .form-group img{width:220px;display:block}.info-container .form-group p{color:#fff}.multi-dropdown{align-items:center;gap:20px;display:flex}.btn-no-bdr{border:none}.progress-ring{vertical-align:middle;width:56px;height:56px;display:inline-block;position:relative}.progress-svg{display:block;overflow:visible}.progress-svg circle{transition:stroke-dashoffset .4s}@media (max-width:1600px){.session-block .col-lg-4{padding:0 6px}.drill-block ul li .drill-card{padding:14px 12px}.drill-header .plan-archive .archive,.drill-header .plan-archive .current-plan{max-width:150px}.drill-header{gap:10px}.drill-header .plan-archive{gap:8px}.switches-container{width:10.5rem}}@media (max-width:600px){main.content{padding-top:84px}}
