.template-overview header{padding:12px 0 10px;position:relative}.template-overview header #filter{display:inline-block}.template-overview header #filter input{margin-bottom:0;width:356px;height:26px}.template-overview header #filter #search{display:none}.template-overview header #filter .search-toggle{position:absolute;right:5px;top:21px}.template-overview header #filter .search-toggle i:before{font-size:18px}.template-overview header #filter .search-toggle .icon-close:before{color:#bbbbb2;margin-right:7px}.template-overview .athletes{width:438px;padding:0 44px 0 25px;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;min-height:1px}.template-overview .athletes .list{clear:left}.template-overview .athletes .athlete{padding:6px 0 1px;font-size:12px;-webkit-transition:background .2s linear;transition:background .2s linear;border-bottom:1px solid #ccc;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.template-overview .athletes .athlete:first-child{border-top:1px solid #ccc}.template-overview .athletes .athlete .name{position:relative;top:-2px;width:240px;display:inline-block}.template-overview .athletes .athlete>a{float:right;padding:0 10px 0 0;position:relative;top:5px}.template-overview .athletes .athlete .hover-show{display:none}.template-overview .athletes .athlete .assign{margin-right:9px;margin-left:8px;cursor:move;margin-top:-3px;position:relative;top:4px}.template-overview .athletes .athlete .icon-move:before{color:#c3c2bd}.template-overview .athletes .athlete.ui-draggable-dragging .hover-show,.template-overview .athletes .athlete:hover .hover-show{display:inline-block}.template-overview .athletes .athlete.ui-draggable-dragging .hover-hide,.template-overview .athletes .athlete:hover .hover-hide{display:none}.template-overview .athletes .athlete.ui-draggable-dragging .icon-move:before,.template-overview .athletes .athlete:hover .icon-move:before{color:#94b5d8}.template-overview .athletes .athlete.active{background:hsla(0,0%,100%,.5)}.template-overview .athletes .athlete.ui-draggable-dragging{width:370px;border-radius:3px;border:2px solid #545452;background:#fff;z-index:600;padding:3px 5px 0}.template-overview .athletes .empty-show .empty-athlete{padding:10px 0;border-bottom:1px solid #e0e0e0}.template-overview .athletes .empty-show .empty-athlete:first-child{border-top:1px solid #e0e0e0}.template-overview .athletes .empty-show .empty-athlete-details{padding:0 0 100px;border-bottom:1px solid #e0e0e0}.template-overview .athletes .empty-show .empty-athlete-details .icon-user{display:none}.template-overview .templates{float:left;width:68%;width:calc(100% - 467px)}.template-overview .templates nav{position:relative;clear:both}.template-overview .templates nav .filter input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:32px;font-size:13.0000002px;height:39px}.template-overview .templates nav .grouping,.template-overview .templates nav .nav-tabs,.template-overview .templates nav .periodization-switch,.template-overview .templates nav .sorting{display:inline-block}.template-overview .templates nav .grouping{width:65%;float:left}.template-overview .templates nav .sorting{width:33%;float:right;text-align:right;padding-right:3px}.template-overview .templates nav .grouping,.template-overview .templates nav .sorting{margin-top:6px;-webkit-box-sizing:border-box;box-sizing:border-box}.template-overview .templates nav .grouping .nav.nav-tabs li label,.template-overview .templates nav .sorting .nav.nav-tabs li label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:9px 5px}.template-overview .templates nav .grouping .nav.nav-tabs li label input[type=checkbox],.template-overview .templates nav .sorting .nav.nav-tabs li label input[type=checkbox]{margin:0 3px 0 0}.template-overview .templates nav .icon-spinner{vertical-align:top;margin-top:10px;margin-left:6px}.template-overview .templates nav .icon-spinner:before{color:#888}.template-overview .templates .empty{margin-top:60px}.template-overview .templates .template-list{position:relative;clear:both}.template-overview .templates .template-list>.spinner-centered{position:relative;top:150px}.template-overview .templates .results .row{border-bottom:1px solid #ccc;margin:0}.template-overview .templates .results .row .template{float:left;width:47%;width:calc(50% - 12.5px);-webkit-box-sizing:border-box;box-sizing:border-box;margin:22px 0;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}.template-overview .templates .results .row .template:first-child{margin-right:25px}.template-overview .templates .results .row .template.assign-accepted,.template-overview .templates .results .row .template.assign-hover,.template-overview .templates .results .row .template.highlight,.template-overview .templates .results .row .template:hover{margin-top:17px;margin-left:-5px;margin-bottom:17px;width:calc(50% - 7.5px);border:5px solid transparent;border-radius:3px}.template-overview .templates .results .row .template.assign-accepted .info>.indicator,.template-overview .templates .results .row .template.assign-hover .info>.indicator,.template-overview .templates .results .row .template.highlight .info>.indicator,.template-overview .templates .results .row .template:hover .info>.indicator{border-top-right-radius:3px;right:-6px}.template-overview .templates .results .row .template.assign-accepted .settings-menu,.template-overview .templates .results .row .template.assign-hover .settings-menu,.template-overview .templates .results .row .template.highlight .settings-menu,.template-overview .templates .results .row .template:hover .settings-menu{right:-5px}.template-overview .templates .results .row .template.assign-accepted .description,.template-overview .templates .results .row .template.assign-hover .description,.template-overview .templates .results .row .template.highlight .description,.template-overview .templates .results .row .template:hover .description{margin-right:-5px}.template-overview .templates .results .row .template .settings-menu .context_menu{width:165px}.template-overview .templates .results .row .template .settings-menu.left .context_menu{left:-155px}.template-overview .templates .results .row .template:hover{background:hsla(0,0%,100%,.5)}.template-overview .templates .results .row .template:hover .settings-menu{display:inline-block}.template-overview .templates .results .row .template a:active,.template-overview .templates .results .row .template a:hover{color:#000}.template-overview .templates .results .row .template.highlight{background:rgba(249,245,181,.5)}.template-overview .templates .results .row .template.assign-accepted{border:5px dashed hsla(0,0%,100%,.5)}.template-overview .templates .results .row .template.assign-hover{background:rgba(255,245,149,.5);border:5px solid #fff595}.template-overview .templates .results .template .top-section{position:relative}.template-overview .templates .results .template .box{float:left;width:91px;-webkit-box-sizing:border-box;box-sizing:border-box}.template-overview .templates .results .template .box .grid div{height:14px;width:14px}.template-overview .templates .results .template .info{float:left;padding-left:10px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.3;width:60%;width:calc(100% - 100px);overflow:hidden;width:65%;width:calc(100% - 91px)}.template-overview .templates .results .template .template-name{font-size:15.0000004px;margin:-8px 0 0}.template-overview .templates .results .template .menu{position:absolute;top:0;right:0}.template-overview .templates .results .template .menu .icon-edit-circle{background:none}.template-overview .templates .results .template .menu .icon-edit-circle:before{color:#7e7e73}.template-overview .templates .results .template .menu .menu-active .icon-edit-circle{background:#fff}.template-overview .templates .results .template .audit{line-height:14px;margin-top:1px;color:#7e7e73}.template-overview .templates .results .template .assignments{margin-top:15px}.template-overview .templates .results .template .description{max-height:44px;margin-top:15px}.template-overview .templates .results .template .info>.indicator{top:-5px;right:-1px}.template-overview .templates .results .template h4{font-weight:600;margin-bottom:6px}.template-overview .templates .results .template .assign-show .btn{border-radius:0;border:none;background-color:rgba(0,0,0,.1);color:#adadaa;margin-right:4px;height:25px;width:25px;-webkit-box-sizing:border-box;box-sizing:border-box}.template-overview .templates .results .no-results{margin-top:30px;font-size:15.0000004px}@media (max-width:979px) and (min-width:820px){.template-overview .athletes{width:300px}.template-overview .athletes .athlete .name{width:110px}.template-overview .templates{width:calc(100% - 329px)}}@media (max-width:820px){.template-overview .athletes,.template-overview .templates{float:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px}}@media (max-width:480px){.template-overview .templates nav .grouping,.template-overview .templates nav .sorting{display:none!important}.template-overview .templates .results .row{border:none}.template-overview .templates .results .row .template{float:none;width:100%}.template-overview .templates .results .row .template:hover{width:100%;border:none;margin:22px 0}}
#planning .graph{overflow:hidden;display:block}#planning .graph g.grid rect{stroke:#d4d4d3;fill:#fff;fill-opacity:0}#planning .graph g.grid .horizontal{stroke:#d4d4d3}#planning .graph g.grid .vertical line{stroke:none}#planning .graph g.grid .vertical line.seg{stroke:#adadaa}#planning .graph g.bar rect{pointer-events:none}#planning .graph g.bar.inactive rect{opacity:.4}#planning .graph g.line path{pointer-events:none;stroke:#000;stroke-width:2;fill:none}#planning .graph g.line.inactive path{opacity:.2}#planning .graph g.line.performance path{stroke:#6c9512}#planning .graph g.line.performance.inactive path{opacity:.3}#planning label.inline{display:inline;vertical-align:inherit}#planning header .back{margin-top:3px}#planning header h2{display:inline;margin-right:26px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#planning header .buttons{margin:0 10px;display:inline-block}#planning header .buttons>div,#planning header .buttons>div>div{display:inline}#planning header .buttons>div>a{padding:2px 13px 0 6px;margin-right:1px;line-height:2.2}#planning header .assignment-button{float:right}#planning header .assignment-button .user-image{margin:0 5px;bottom:-11px}#planning .template-overview nav .period-type,#planning .template-overview nav .periodization-switch{display:none}#planning .template-overview .box{background-color:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.15);padding:10px;min-height:90px}#planning .template-overview .box .period .duration{width:15px;text-align:right}#planning .template-overview .box .period .value{min-height:19px}#planning .template-overview .box .period .value>*{display:inline-block;font-size:12px}#planning .template-overview .box .period .name{margin-left:18px;font-size:9px;margin-top:-3px}#planning .modal{width:387px}#planning .modal.small{width:348px}#planning .modal .modal-header{padding-top:22px}#planning .modal .modal-header h3:last-child{margin-bottom:0}#planning .modal .modal-body{padding-top:21px;padding-bottom:3px}#planning .modal .modal-body h3{margin-top:16px}#planning .modal .modal-body .nav-tabs{margin-top:16px;margin-bottom:31px}#planning .modal .modal-body .nav-tabs a{padding:3px 8px 4px}#planning .modal .modal-body>p{margin:4px 0 0}#planning .modal .modal-body textarea{height:125px}#planning .modal .modal-body .text-count{display:none;text-align:right;margin:3px}#planning .modal .modal-body .text-count.show{display:block}#planning .modal .modal-body .text-count.warn{color:#000}#planning .modal .modal-body .text-count.hint{color:#8b8b87}#planning .modal .modal-body .text-count.error{color:#da0000}#planning .modal .modal-body .redactor_box{margin-left:-1px}#planning .modal .modal-body .redactor_box .redactor_editor{padding:7px 10px!important}#planning .modal .modal-body .redactor_box .redactor_editor.error{border:1px solid #da0000}#planning .modal .modal-body .redactor_box .redactor_editor p{font-size:11px!important}#planning .modal .modal-footer{margin-top:20px}#planning .modal .modal-footer button{float:left}#planning .modal .model-description{margin:-1px 0 7px -1px}#planning .modal .model-description ul{list-style:none;margin-bottom:20px}#planning .modal .model-description .periods{margin-top:23px;margin-left:0}#planning .modal .model-description .periods>li{margin-bottom:4px}#planning .modal .model-description .periods h4{font-weight:600;font-weight:400;margin:0}#planning .modal .model-description .periods ul{margin-left:36px;margin-bottom:3px;line-height:1.7;margin-top:3px}#planning .modal .model-description .periods ul li{margin-bottom:5px}#planning .modal .plan-settings{margin-top:2px}#planning .modal .plan-settings .input-micro{margin:0 5px 0 2px;width:25px}#planning .modal .plan-settings .plan-options{margin-top:17px;margin-bottom:27px}#planning .modal .plan-settings .plan-options:last-child{margin-bottom:0}#planning .modal .plan-settings .plan-options h3{margin-bottom:24px}#planning .modal .plan-settings .plan-options .checkbox{padding-left:17px;margin-bottom:4px}#planning .modal .plan-settings .plan-options .checkbox input[type=checkbox]{margin-left:-17px;margin-top:2px}#planning .modal .maximum_volume{margin-left:28px;margin-bottom:8px;margin-top:5px}#planning .modal .maximum_volume #amountMax{float:left;margin-top:2px}#planning .modal .maximum_volume .radio-group{margin-top:8px;margin-left:48px}#planning .modal .maximum_volume .radio-group label{display:inline-block}#planning .modal .maximum_volume .radio-group input[type=radio]{margin-right:4px}#planning .modal h3{font-weight:300;font-size:16px;font-weight:400;margin-bottom:15px;line-height:1}#planning .modal fieldset{margin-top:-4px;padding:5px 5px 7px 6px;margin-bottom:12px;border:2px solid #efefef;border-radius:4px}#planning .modal fieldset:last-child{margin-bottom:-1px;padding-bottom:4px}#planning .modal fieldset legend{width:100%;padding:4px 1px 0}#planning .modal fieldset legend input{float:left;width:83%}#planning .modal fieldset legend [class*=btn]{margin-right:6px;float:right}#planning .modal fieldset h4{margin:0 0 12px 6px}#planning .modal fieldset .controls{margin-left:32px;margin-bottom:2px}#planning .modal fieldset .btn-mini{vertical-align:top;margin-top:5px}#planning .modal fieldset .input-large{width:204px}#planning .modal fieldset .icon-plus{width:13px}#planning .modal fieldset .type{margin-bottom:12px;margin-top:-12px}#planning .modal fieldset .type label{display:inline;margin-left:7px}#planning .modal fieldset.new_segment legend{padding-top:2px;margin-left:0}#planning .modal fieldset.new_segment legend span:first-child{padding-left:0}#planning .modal fieldset.new_segment legend [class*=btn]{margin-left:7px}#planning #macrocycle-settings .modal-body{padding-right:0}#planning .plan{width:100%;margin-top:21px;position:relative;padding-bottom:70px}#planning .plan [data-config].config-hide{display:none}#planning .plan .fixed-header{top:41px;z-index:1020}#planning .plan .fixed-header.stick{position:fixed;padding-right:2.083333333333333%}#planning .plan .fixed-header.stick>table{-webkit-box-shadow:0 2px 4px #bcbcbc;box-shadow:0 2px 4px #bcbcbc;background:#eee}#planning .plan .fixed-header.stick+table{margin-top:104px}#planning .plan .fixed-header.stick #planninggoals,#planning .plan .fixed-header.stick .edit-int{display:none}#planning .plan .btn-group{display:inline-block}#planning .plan table{width:100%;font-size:11px;border:1px solid #d4d4d3;table-layout:fixed}#planning .plan table th:first-child{width:202px;text-align:right;padding:0}#planning .plan table th:first-child div{padding:1px 12px 1px 1px}#planning .plan table th{border-bottom:1px solid #d4d4d3;font-weight:400;height:22px}#planning .plan table tbody th{height:23px;line-height:22px}#planning .plan table .highlight{background:#f7f7f6}#planning .plan table #graphs td,#planning .plan table #periods td,#planning .plan table .edit-float td,#planning .plan table .edit-int td,#planning .plan table .edit-text td,#planning .plan table .editable td{cursor:pointer}#planning .plan table tr td[class*=relevance-]{background:#f7f7f6}#planning .plan table tr.circle td{vertical-align:middle}#planning .plan table tr.circle td:before{content:"";display:block;border-radius:50%;background:#fff;margin:2px auto 0;border:0 solid #70706b}#planning .plan table tr.circle td.relevance-1:before{height:2px;width:2px;border-width:2px}#planning .plan table tr.circle td.relevance-3:before{border-width:4px;height:5px;width:5px}#planning .plan table tr.circle td.relevance-2:before{border-width:3px;height:3px;width:3px}#planning .plan table tr.line td:before{content:"";display:block;background:#fff;margin:2px auto 0;border:0 solid #70706b}#planning .plan table tr.line td.relevance-1:before{border-width:1px 0 0}#planning .plan table tr.line td.relevance-2:before{border-width:2px 0 3px}#planning .plan table tr.line td.relevance-3:before{border-width:6px 0 5px}#planning .plan table td{border:1px solid #d4d4d3;text-align:center;padding:0;height:25px;line-height:100%;font-size:9px}#planning .plan table td>div{position:relative}#planning .plan table td[rowspan="5"]{height:124px;border-width:0 1px 0 0;border-right-color:#adadaa}#planning .plan table #planninggoals td.text-truncate,#planning .plan table .edit-text td.text-truncate{vertical-align:middle}#planning .plan table #planninggoals td.text-truncate:before,#planning .plan table .edit-text td.text-truncate:before{font-size:12px;line-height:25px;color:#70706b}#planning .plan table #planninggoals td li,#planning .plan table #planninggoals td ol,#planning .plan table #planninggoals td p,#planning .plan table #planninggoals td ul,#planning .plan table .edit-text td li,#planning .plan table .edit-text td ol,#planning .plan table .edit-text td p,#planning .plan table .edit-text td ul{display:inline;line-height:inherit;font-size:inherit;white-space:nowrap}#planning .plan table #planninggoals td ol,#planning .plan table #planninggoals td ul,#planning .plan table .edit-text td ol,#planning .plan table .edit-text td ul{margin-left:0;list-style:none}#planning .plan table #planninggoals td br,#planning .plan table .edit-text td br{display:none}#planning .plan table td.seg,#planning .plan table th,#planning .plan table thead td{border-right:1px solid #adadaa}#planning .plan table tbody tr:last-child td{border-bottom:1px double #adadaa}#planning .plan table .header-fixed{position:fixed;top:42px;z-index:1020;-webkit-box-shadow:0 2px 4px #bcbcbc;box-shadow:0 2px 4px #bcbcbc}#planning .plan table .header-fixed th{border-top:1px solid #d4d4d3}#planning .plan table thead td:not(:first-child),#planning .plan table thead th:not(:first-child){cursor:pointer}#planning .plan table .weeks{font-size:10px;background:#f7f7f6;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#planning .plan table .weeks th{padding:0}#planning .plan table .weeks th:first-child{padding-right:12px;font-size:11px}#planning .plan table .weeks td{border-color:#d4d4d3;padding:0;height:25px}#planning .plan table .weeks td.month-end{border-color:#adadaa}#planning .plan table .weeks td div.planned{position:relative;height:100%;line-height:25px}#planning .plan table .weeks td div.planned:before{position:absolute;right:0;top:0;width:0;height:0;border-color:#70706b #70706b transparent transparent;border-style:solid;border-width:4px;display:block;content:""}#planning .plan table .weeks td.seg{border-right-color:#adadaa}#planning .plan table .weeks td,#planning .plan table .weeks th{border-bottom:1px double #adadaa}#planning .plan table .weeks .highlight{background:#d2d2c8}#planning .plan table .graphs td,#planning .plan table .segments td{border-bottom:1px double #adadaa}#planning .plan table tr:hover #change-weeks{opacity:1}#planning .plan table #change-weeks{padding-left:6px;opacity:0;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}#planning .plan table #change-weeks.fade-in{opacity:1}#planning .plan table #change-weeks .btn-group{position:relative;display:inline-block;left:4px;top:-1px}#planning .plan table .months th{position:relative}#planning .plan table .months th .current{background:#eaeae7}#planning .plan table .months th:first-child{padding-right:12px}#planning .plan table .months .year{position:relative;float:left;margin-top:-34px;color:#7e7e73;font-size:8.9999998px}#planning .plan table .months .active,#planning .plan table .weeks .active{background:#fff;border-bottom-color:#fff;position:relative}#planning .plan table .months .active>div:first-child,#planning .plan table .weeks .active>div:first-child{z-index:5000;height:22px;line-height:17px;position:relative;top:2px;background:#fff}#planning .plan table .months .active>div:first-child:before,#planning .plan table .weeks .active>div:first-child:before{display:none}#planning .plan table .weeks .active>div:first-child{height:23px;line-height:18px}#planning .plan table .minicalendar-wrapper{position:absolute;z-index:1050}#planning .plan table .minicalendar{position:absolute;left:50%;z-index:10;margin-left:-152.5px;background:#fff;width:255px;padding:20px 28px 25px 22px;border-radius:4px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}#planning .plan table .minicalendar table{border:none}#planning .plan table .minicalendar td,#planning .plan table .minicalendar th{width:31px;height:18px;padding:0;font-size:10px;line-height:17px;text-align:center;border-color:#adadaa #d4d4d3}#planning .plan table .minicalendar .current-week td{background:#e9f0f6}#planning .plan table .minicalendar .selected-week td{background:#8a8a85;color:#fff}#planning .plan table .minicalendar td.today{background:#9dbad4}#planning .plan table .minicalendar th{border:none}#planning .plan table .minicalendar .other-month,#planning .plan table .minicalendar thead th{color:#babaa9}#planning .plan table .minicalendar thead th:first-child{text-indent:-8px}#planning .plan table .minicalendar tbody th{padding-right:8px;font-size:11px}#planning .plan table .minicalendar thead th:first-child{padding-right:0}#planning .plan table .weekplanning{font-size:11px}#planning .plan table .weekplanning .symbol{margin:19px 0 3px 111px}#planning .plan .edit-mode{z-index:1000}#planning .plan .edit-mode .btn-group{display:inline-block}#planning .plan .edit-mode .btn-group button{opacity:.2;cursor:col-resize}#planning .plan .edit-mode .btn-group button:hover{opacity:1}#planning .plan .btn-group{display:none;position:absolute;right:-19px;top:-2px;z-index:1000}#planning .plan .btn-group.ui-draggable-dragging{right:auto;margin-left:0}#planning .plan .btn-group.ui-draggable-dragging button{opacity:1}#planning .plan .btn-group.ui-draggable-dragging .btn-decrease:after{content:"";position:absolute;left:15px;display:inline-block;background:#888;width:1px;height:26px;top:-4px}#planning .plan #periods .edit-bottom{height:76px}#planning .plan #periods .period-name{line-height:12px;overflow:hidden}#planning .plan #period .btn-group{top:50%;margin-top:4px}#planning .plan #period .btn-group.ui-draggable-dragging .btn-decrease:after{height:52px;top:-16px}#planning .plan td:hover .btn-group{opacity:1}#planning .plan .edit{background:#fff;z-index:1500;position:absolute;margin-left:-3px;border:3px solid #fff;-webkit-transition:-webkit-box-shadow .3s ease-out;transition:-webkit-box-shadow .3s ease-out;transition:box-shadow .3s ease-out;transition:box-shadow .3s ease-out, -webkit-box-shadow .3s ease-out}#planning .plan .edit.highlight{-webkit-box-shadow:0 0 25px 25px hsla(0,0%,100%,.4);box-shadow:0 0 25px 25px hsla(0,0%,100%,.4)}#planning .plan .edit-top{height:0;margin-top:-6px;width:100%;left:0;border-left-width:0;border-bottom:1px solid #c6c6c5;border-right-width:0;border-top-width:6px;margin-left:-1px;z-index:3;background:#efefed;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}#planning .plan .edit-top .edit-graph-form .controls{height:230px;width:31px;border:4px solid #656560;top:-4px;position:absolute;border-radius:6px;margin-left:-11px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;pointer-events:none}#planning .plan .edit-top .edit-graph-form .controls .line-style,#planning .plan .edit-top .edit-graph-form .controls button{pointer-events:auto}#planning .plan .edit-top .edit-graph-form .controls .line-style{position:absolute;right:-29px;bottom:17px;width:21px;height:40px;background-color:#8a8a81}#planning .plan .edit-top .edit-graph-form .controls label{width:19px;height:19px;text-align:center;vertical-align:middle;margin-bottom:0;color:transparent;font:0/0a;border:solid rgba(0,0,0,.1);border-width:1px 1px 0}#planning .plan .edit-top .edit-graph-form .controls label:before{color:#fff;position:relative;top:3px}#planning .plan .edit-top .edit-graph-form .controls label input{visibility:hidden}#planning .plan .edit-top .edit-graph-form .controls label.active{background-color:#656560}#planning .plan .edit-top .edit-graph-form .controls label.stairs{border-width:0 1px 1px}#planning .plan .edit-top .edit-graph-form .controls label.stairs:before{top:2px}#planning .plan .edit-top .edit-graph-form .controls [type=checkbox]{opacity:0}#planning .plan .edit-top .edit-graph-form .btn{width:100%;text-align:center;padding:0;background:none;border:none;color:#000;height:23px}#planning .plan .edit-top .edit-graph-form .btn.down{position:absolute;bottom:0;left:0}#planning .plan .edit-left{left:0;border-width:0 1px 0 6px;border-right-color:#c6c6c5;border-top-left-radius:4px;margin-left:-6px}#planning .plan .edit-left,#planning .plan .edit-right{-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);margin-top:-6px;z-index:2;padding-bottom:7px}#planning .plan .edit-right{border-width:0 6px 0 1px;border-left-color:#c6c6c5;border-top-right-radius:4px;margin-right:-3px}#planning .plan .edit-bottom-space{width:100%;background:#fff;border-top:0 solid #efefed;height:22px}#planning .plan .edit-bottom{left:0;width:100%;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);z-index:1;border-width:1px 0 0;padding:0 6px;margin-top:0;border-top-color:#c6c6c5;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-left:-6px}#planning .plan .edit-bottom .edit-actions{padding:0 28px}#planning .plan .edit-bottom .edit-form{text-align:center}#planning .plan .edit-bottom .edit-form h4{display:table-cell;margin:0 8px 0 0;font-size:13.0000002px;vertical-align:middle}#planning .plan .edit-bottom .edit-form .cycle-overlay-controls{float:right;margin-top:-22px;margin-right:-6px;display:table}#planning .plan .edit-bottom .edit-form .cycle-overlay-controls,#planning .plan .edit-bottom .edit-form .cycle-overlay-controls li,#planning .plan .edit-bottom .edit-form .cycle-overlay-controls ul{height:100%}#planning .plan .edit-bottom .edit-form .cycle-overlay-controls ul{float:right}#planning .plan .edit-bottom .edit-form .cycle-overlay-controls li{list-style:none;float:left;border-left:1px solid #d2d2c8;width:105px;padding-top:17px;padding-bottom:12px;-webkit-box-sizing:border-box;box-sizing:border-box}#planning .plan .edit-bottom .edit-form .cycle-overlay-controls li>*{opacity:.6}#planning .plan .edit-bottom .edit-form .cycle-overlay-controls li.selected>*{opacity:1}#planning .plan .edit-bottom .edit-form .auto-draw{margin-left:3px}#planning .plan .edit-bottom .edit-form .graph-switch .btn{width:42px;height:34px;display:block;margin:0 auto 2px}#planning .plan .focus{margin:26px 0}#planning .plan .focus table{border:none}#planning .plan .focus table thead td,#planning .plan .focus table thead th{border:none;position:relative}#planning .plan .focus table thead .edit-focus{background:none;border:none;top:4px;left:2px;float:left;position:relative}#planning .plan .focus table thead h3{margin-bottom:0;margin-right:1px;font-size:12.0000001px}#planning .plan .focus table thead .ribbon{top:3px;left:-2px;z-index:0}#planning .plan .focus table tbody th{border:1px solid #d4d4d3;border-right-color:#adadaa}#planning .plan .focus table td{border-bottom:1px double #adadaa;border-top:1px double #adadaa}#planning .plan .modal .modal-header h3{margin-top:4px;margin-bottom:4px}#planning .plan .modal .checkbox{padding-left:18px;margin-bottom:4px}#planning .plan .modal .checkbox input[type=checkbox]{margin-left:-18px}#planning .plan .modal .modal-body h3{margin-top:22px;margin-bottom:11px;font-size:13.0000002px}#planning #assign{padding-bottom:25px;background:hsla(0,0%,100%,.4)}#planning #assign h2{margin:25px}#planning #assign .buttons{position:absolute;right:25px}#planning #assign .buttons .assign-hide{margin-right:0;width:16px;padding:8px 9px;margin-top:1px}#planning #assign .assign-lists{margin:0 25px;font-size:0}#planning #assign .assign-lists.disabled a{pointer-events:none;color:grey}#planning #assign .list{width:23.5%;font-size:12.0000001px;display:inline-block}#planning #assign .list+.list{margin-left:2%}#planning #assign .user{border:1px solid #ccc;margin-top:-1px}#planning #assign .user a{width:100%;display:inline-block;padding:0 2px 5px;-webkit-box-sizing:border-box;box-sizing:border-box}#planning #assign .user a.assigned{background:#85bc00;color:#fff}#planning #assign .user .user-image{margin:0 5px;bottom:-6px}#planning [class*=icon-macrocycle]{vertical-align:middle;padding:0 10px 0 5px;margin-right:9px;height:31px;margin-top:0}#planning [class*=icon-macrocycle]:before{color:#000;font-size:14px;line-height:26px}.edit-backdrop{width:100%;position:absolute;z-index:1040}.edit-backdrop.edit-backdrop-top{top:0}.edit-backdrop.edit-backdrop-bottom{bottom:0}.focus-settings .areas.hidden{display:none}.focus-settings .select2-container,.focus-settings .select2-container-active{width:100%}.focus-settings .select2-container-active ul.select2-choices,.focus-settings .select2-container ul.select2-choices{border:none;background:none;-webkit-box-shadow:none;box-shadow:none}.focus-settings .select2-container-active ul.select2-choices li,.focus-settings .select2-container ul.select2-choices li{float:none;background:none;border:none;padding-left:0;-webkit-box-shadow:none;box-shadow:none}.focus-settings .select2-container-active ul.select2-choices li.select2-search-field,.focus-settings .select2-container ul.select2-choices li.select2-search-field{width:99%;margin-top:12px;border-radius:2px;vertical-align:middle;border:1px solid #d2d2c8}.focus-settings .select2-container-active ul.select2-choices li a.select2-search-choice-close,.focus-settings .select2-container ul.select2-choices li a.select2-search-choice-close{left:inherit;right:1px;width:13px;border:1px solid #dfdfdf;border-radius:2px}.select2-drop.focus-trainingareas-dropdown{width:281px!important;border:none;border-radius:4px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.select2-drop.focus-trainingareas-dropdown .select2-results{margin:0}.select2-drop.focus-trainingareas-dropdown .select2-result{border:1px solid transparent;margin-top:2px;margin-bottom:2px!important}.select2-drop.focus-trainingareas-dropdown .select2-result.select2-highlighted{background-color:#e0f5fa;border-color:#b4e7f3;color:#000}@media (max-width:1600px){#planning #graphs #amount,#planning #graphs #intensity{height:36px}#planning #graphs #amount td.even,#planning #graphs #intensity td.even{vertical-align:top}#planning #graphs #amount td.odd,#planning #graphs #intensity td.odd{vertical-align:bottom}#planning #graphs #amount td div,#planning #graphs #intensity td div{padding:8px 0}}.ui-selectable-helper{display:none}

/*# sourceMappingURL=20.4814a.css.map*/