.cf-cplace-ctts-main-widget-wrapper{background-size:cover;width:99%;height:calc(100% - 20px);display:flex;flex-flow:column}.cf-cplace-ctts-main-widget-wrapper .arrow-rotate{-moz-transition:all .1s linear;-webkit-transition:all .1s linear;transition:all .1s linear}.cf-cplace-ctts-main-widget-wrapper .arrow-rotate.rotate-down{-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.cf-cplace-ctts-main-widget-wrapper .btn-mixin{background-color:white;font-size:20px;border:none;-webkit-box-shadow:none;box-shadow:none}.cf-cplace-ctts-main-widget-wrapper .btn-bootstrap-mixin{background-color:white !important;color:black !important;border-radius:2px !important;width:110px}.cf-cplace-ctts-main-widget-wrapper .btn-bootstrap-mixin:hover{background-color:#e7e7e7 !important;color:black !important;border-color:#e7e7e7}.cf-cplace-ctts-main-widget-wrapper .btn-bootstrap-primary-mixin{background:#0077BD !important;color:white !important}.cf-cplace-ctts-main-widget-wrapper .box-shadow{-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.59);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.59);box-shadow:1px 1px 2px 0 rgba(0,0,0,0.59)}.cf-cplace-ctts-main-widget-wrapper .divider-mixin{float:left;width:1px;background:transparent;position:relative;height:auto;top:8px}.cf-cplace-ctts-main-widget-wrapper .handsontable-highlight-header-ascending-descending .columnSorting:after{color:white}.cf-cplace-ctts-main-widget-wrapper .btn{display:flex;align-items:center;justify-content:center;background:none;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;box-shadow:none}.cf-cplace-ctts-main-widget-wrapper .btn .icon-text-btn.svg-icon{margin-right:8px}.cf-cplace-ctts-main-widget-wrapper .btn i.btn-icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.cf-cplace-ctts-main-widget-wrapper .btn i.text-btn-icon{margin-right:10px}.cf-cplace-ctts-main-widget-wrapper .btn.btn-subsequent:not(:disabled):not(:active){color:#bb0000}.cf-cplace-ctts-main-widget-wrapper .btn-primary{color:#FFFFFF;background:#E40045;border:2px solid transparent}.cf-cplace-ctts-main-widget-wrapper .btn-primary:hover{background:#C00041}.cf-cplace-ctts-main-widget-wrapper .btn-primary.active,.cf-cplace-ctts-main-widget-wrapper .btn-primary:active{background:#C00041;border:2px solid #F2CCD9 !important;box-shadow:none}.cf-cplace-ctts-main-widget-wrapper .btn-primary.disabled,.cf-cplace-ctts-main-widget-wrapper .btn-primary:disabled{color:#8F8F8F;background:#E5E5E5}.cf-cplace-ctts-main-widget-wrapper .btn-secondary{color:#343C4C;border:solid 2px #343C4C}.cf-cplace-ctts-main-widget-wrapper .btn-secondary:hover{color:#C00041;border-color:#343C4C}.cf-cplace-ctts-main-widget-wrapper .btn-secondary.active,.cf-cplace-ctts-main-widget-wrapper .btn-secondary:active{color:#343C4C;border-color:#C00041}.cf-cplace-ctts-main-widget-wrapper .btn-secondary.disabled,.cf-cplace-ctts-main-widget-wrapper .btn-secondary:disabled{color:#8F8F8F;background:#E5E5E5;border-color:transparent}.cf-cplace-ctts-main-widget-wrapper .btn-tertiary{color:#343C4C;border:2px solid transparent}.cf-cplace-ctts-main-widget-wrapper .btn-tertiary:hover{color:#C00041}.cf-cplace-ctts-main-widget-wrapper .btn-tertiary.active,.cf-cplace-ctts-main-widget-wrapper .btn-tertiary:active{color:#FFFFFF;background:#C00041}.cf-cplace-ctts-main-widget-wrapper .btn-tertiary.disabled,.cf-cplace-ctts-main-widget-wrapper .btn-tertiary:disabled{color:#8F8F8F}.cf-cplace-ctts-main-widget-wrapper ul.handsontable-wrapper{background:none}.cf-cplace-ctts-main-widget-wrapper .table-action-row{margin:0 5px;justify-content:space-between;align-items:center}.cf-cplace-ctts-main-widget-wrapper .flex-container{display:flex;flex-wrap:wrap}.cf-cplace-ctts-main-widget-wrapper .calendar-weekpicker-toggle-button-wrapper{margin-left:10px}.cf-cplace-ctts-main-widget-wrapper .calendar-weekpicker-toggle-button-wrapper .btn-default{background-color:white;font-size:20px;border:none;-webkit-box-shadow:none;box-shadow:none;margin-top:20px;font-size:28px}.cf-cplace-ctts-main-widget-wrapper .calendar-weekpicker-toggle-button-wrapper .btn-default .fa-angle-right{padding-left:5px}.cf-cplace-ctts-main-widget-wrapper .representative-text-row .representative-text-wrapper{font-weight:bold;font-size:16px;margin:20px 20px 20px 10px;position:relative;z-index:150;display:flex;align-items:center}.cf-cplace-ctts-main-widget-wrapper .representative-weekpicker{justify-content:space-between;margin-top:10px}.cf-cplace-ctts-main-widget-wrapper .btn-representative-wrapper .btn-primary{background:#0077BD;width:110px;margin-top:-10px;margin-left:10px;z-index:150}.cf-cplace-ctts-main-widget-wrapper .btn-representative-notVisible{margin-top:50px}.cf-cplace-ctts-main-widget-wrapper .btn-calendar-wrapper{text-align:center;float:inherit;margin-right:10px}.cf-cplace-ctts-main-widget-wrapper .btn-today-wrapper{text-align:center;float:inherit}.cf-cplace-ctts-main-widget-wrapper .btn-bootstrap-mixin-flat{font-family:"Roboto",Arial,Helvetica,Sans-Serif;margin:5px;box-shadow:none;border-radius:4px !important}.cf-cplace-ctts-main-widget-wrapper .btn-icon{align-items:center;justify-content:center;padding:8px;display:flex}.cf-cplace-ctts-main-widget-wrapper .svg-icon{height:16px;width:16px;background-repeat:no-repeat;display:inline-block;overflow:hidden;background-position:center;background-size:contain}.cf-cplace-ctts-main-widget-wrapper .btn-time-format{display:flex;align-items:center}.cf-cplace-ctts-main-widget-wrapper .projects-icon-row{padding:0 0 18px 0;background-color:white;margin-left:2px}.cf-cplace-ctts-main-widget-wrapper .projects-icon-row .actions{padding-left:0;margin-left:5px;display:flex;justify-content:space-between}.cf-cplace-ctts-main-widget-wrapper .projects-icon-row .actions .btn-group .btn-release{width:160px !important}.cf-cplace-ctts-main-widget-wrapper .projects-icon-row .representativeModeLabel{position:relative;width:100% !important;padding-right:5px;margin:10px 0 0 10px;font-size:24px !important;text-align:right;font-weight:bolder}.cf-cplace-ctts-main-widget-wrapper .handsontable-wrapper{margin:0 10px !important;padding-left:0;background-color:#fcfcfc}@media screen and (max-width:1350px){.cf-cplace-ctts-main-widget-wrapper .projects-icon-row{margin-top:0}}@media screen and (max-width:993px){.cf-cplace-ctts-main-widget-wrapper .header-line-bar ul{margin-right:7%}}.cf-cplace-ctts-main-widget-wrapper span.colHeader{display:flex;flex-wrap:wrap;justify-content:space-between;width:100% !important}.cf-cplace-ctts-main-widget-wrapper span.colHeader.monthHeader{height:50px;padding:4px 5px}.cf-cplace-ctts-main-widget-wrapper span.colHeader.weekHeader{height:auto;padding:10px 0}.cf-cplace-ctts-main-widget-wrapper span.colHeader p{margin:auto}.cf-cplace-ctts-main-widget-wrapper span.colHeader p:first-of-type{color:#FFFFFF;font-weight:bold;float:left}.cf-cplace-ctts-main-widget-wrapper span.colHeader p:nth-of-type(2){color:#FFFFFF;float:right}.cf-cplace-ctts-main-widget-wrapper .tableContainer .cf-cplace-ctts-hs-grid thead tr th:not(:first-of-type):not(:nth-of-type(2)){border-left:1px #CBD3DC solid}.cf-cplace-ctts-main-widget-wrapper .tableContainer .cf-cplace-ctts-hs-grid thead tr th{background:#3F4E5E !important;color:#FFFFFF}.cf-cplace-ctts-main-widget-wrapper .modal-footer{display:flex;justify-content:end}.cf-cplace-ctts-main-widget-wrapper .calendar-weekpicker-toggle-button-wrapper{width:0 !important}.cf-cplace-ctts-main-widget-wrapper .weekpicker{background:white;text-align:center;display:block !important;-webkit-transition:all 200ms cubic-bezier(.42, 0, .58, 1);-moz-transition:all 200ms cubic-bezier(.42, 0, .58, 1);-o-transition:all 200ms cubic-bezier(.42, 0, .58, 1);transition:all 200ms cubic-bezier(.42, 0, .58, 1);opacity:1}.cf-cplace-ctts-main-widget-wrapper .weekpicker.ng-hide{margin:0 0 0 -100px !important;opacity:0 !important;visibility:hidden !important}.cf-cplace-ctts-main-widget-wrapper .weekpicker .btn-week{display:flex;justify-content:center;height:fit-content;width:170px}.cf-cplace-ctts-main-widget-wrapper .weekpicker .btn-week:hover{color:#000000}.cf-cplace-ctts-main-widget-wrapper .weekpicker .current-week{height:fit-content;width:170px;background:#ABB6C3;position:relative;border-radius:0}.cf-cplace-ctts-main-widget-wrapper .weekpicker .current-week-details{width:170px;position:absolute;margin-top:10px}.cf-cplace-ctts-main-widget-wrapper .weekpicker .month-label{margin-right:15px}.cf-cplace-ctts-main-widget-wrapper .weekpicker .table-information{justify-content:space-between}.cf-cplace-ctts-main-widget-wrapper .weekpicker .not-current-week{background:#EAEDF3}.cf-cplace-ctts-main-widget-wrapper .weekpicker .not-current-week.week-before{z-index:1;border-radius:4px 0 0 4px}.cf-cplace-ctts-main-widget-wrapper .weekpicker .not-current-week.week-after{z-index:1;border-radius:0 4px 4px 0}.cf-cplace-ctts-main-widget-wrapper .weekpicker .btn-group-week-container{margin:20px 20px 20px 10px;display:flex}.cf-cplace-ctts-main-widget-wrapper .weekpicker .btn-group-week-container .btn{box-shadow:none}.cf-cplace-ctts-main-widget-wrapper .weekpicker ul{display:inline-block;margin:2px 0 0 0;padding:0;zoom:1;display:inline;list-style-type:none}.cf-cplace-ctts-main-widget-wrapper .weekpicker ul:nth-child(3){margin-right:-4px}.cf-cplace-ctts-main-widget-wrapper .weekpicker ul:nth-child(5){margin-left:-4px}.cf-cplace-ctts-main-widget-wrapper .weekpicker ul li{display:inline-block;text-align:center;margin-top:-50px}.cf-cplace-ctts-main-widget-wrapper .weekpicker ul li .btn-toggle-week{background-color:white;font-size:20px;border:none;-webkit-box-shadow:none;box-shadow:none;height:45px}.cf-cplace-ctts-main-widget-wrapper .weekpicker ul li .weekpicker-specific-week{border:none;border-radius:0;box-shadow:none;-webkit-box-shadow:none;height:53px;margin-top:-4px}.cf-cplace-ctts-main-widget-wrapper .weekpicker ul li .btn-calendar,.cf-cplace-ctts-main-widget-wrapper .weekpicker ul li .btn-today{z-index:5}.cf-cplace-ctts-main-widget-wrapper .weekpicker .sum-overview-container{align-items:center}.cf-cplace-ctts-main-widget-wrapper .weekpicker table.booking-target-table{background:#FDE3E8;border-radius:4px;border-collapse:inherit;padding:4px 10px !important;float:right;min-width:145px}.cf-cplace-ctts-main-widget-wrapper .weekpicker table.booking-target-table tr td.target-month{font-size:14px;font-weight:bold;text-align:center;width:60%}.cf-cplace-ctts-main-widget-wrapper .weekpicker table.booking-target-table tr td.target-left-col{text-align:left;width:25px;color:#676767}.cf-cplace-ctts-main-widget-wrapper .weekpicker table.booking-target-table tr td.target-right-col{text-align:right;width:25px;color:#000000}.cf-cplace-ctts-main-widget-wrapper .weekpicker table.booking-target-table tr td.target-right-col.positive{color:#3c763d;font-weight:bold}.cf-cplace-ctts-main-widget-wrapper .weekpicker table.booking-target-table tr td.target-right-col.negative{color:#a94442;font-weight:bold}@media screen and (max-width:1800px){.cf-cplace-ctts-main-widget-wrapper .booking-target-table{min-width:190px}}@media screen and (max-width:1100px){.cf-cplace-ctts-main-widget-wrapper .weekpicker{min-width:0}}@media screen and (max-width:1200px){.cf-cplace-ctts-main-widget-wrapper .weekpicker .not-current-week{width:100px}}.cf-cplace-ctts-main-widget-wrapper .calendar-weekpicker-toggle-button-wrapper{width:0 !important;z-index:250;padding-top:1px;position:relative}.cf-cplace-ctts-main-widget-wrapper .calendar-toggle{display:block !important;-webkit-transition:all 200ms cubic-bezier(.42, 0, .58, 1);-moz-transition:all 200ms cubic-bezier(.42, 0, .58, 1);-o-transition:all 200ms cubic-bezier(.42, 0, .58, 1);transition:all 200ms cubic-bezier(.42, 0, .58, 1);opacity:1;height:auto}.cf-cplace-ctts-main-widget-wrapper .calendar-toggle.ng-hide{padding:0 0 0 300px;height:0;opacity:0 !important;visibility:hidden !important}.cf-cplace-ctts-main-widget-wrapper .calendar-toggle.ng-hide div{display:none}.cf-cplace-ctts-main-widget-wrapper .calendar-toggle .header-line-bar{text-align:right}.cf-cplace-ctts-main-widget-wrapper .calendar-toggle .header-line-bar ul li{display:inline-block;margin:0 15px}.cf-cplace-ctts-main-widget-wrapper .calendar-toggle .header-line-bar ul li .day-box{width:15px;height:15px;padding:1px;margin:-4px 2px 0 0;display:inline-block;vertical-align:middle}.cf-cplace-ctts-main-widget-wrapper .calendar-toggle .header-line-bar ul li .day-box.non-working-day-box{background-color:#c7c8ca;border:2px solid #adaeb1}.cf-cplace-ctts-main-widget-wrapper .calendar-toggle .header-line-bar ul li .day-box.holiday-box{background-color:#c45072;border:2px solid #d17691}.cf-cplace-ctts-main-widget-wrapper .calendar-toggle .header-line-bar ul li .day-box.other-absence-box{background-color:#50c452;border:2px solid #76d178}.cf-cplace-ctts-main-widget-wrapper .calendar-toggle .header-line-bar ul li .day-box.released-box{background-color:#00C7B1;border:2px solid #00e1c8}.cf-cplace-ctts-main-widget-wrapper .calendar-toggle .header-line-bar ul li .day-box.booked-box{background-color:#77ecda;border:2px solid #a4f2e6}.cf-cplace-ctts-main-widget-wrapper .calendar-toggle .header-line-bar ul li .day-box.not-booked-box{background-color:#f3f3f3;border:2px solid #fff}.cf-cplace-ctts-main-widget-wrapper .calendar-toggle .header-line-bar ul li .day-box.today-box{background-color:#0077BD;border:2px solid #0077BD !important}.cf-cplace-ctts-main-widget-wrapper .calendar{text-align:center;z-index:-5}.cf-cplace-ctts-main-widget-wrapper .calendar ul{padding:0;margin-top:30px}.cf-cplace-ctts-main-widget-wrapper .calendar ul .month-name{font-weight:bold;margin-right:-9px;font-size:16px}.cf-cplace-ctts-main-widget-wrapper .calendar ul .calendar-table{padding:15px;background-color:#f3f3f3 !important}.cf-cplace-ctts-main-widget-wrapper .calendar ul .calendar-table thead .release-month-cell{border-right:2px solid #E6E7E8 !important;border-bottom:2px solid #E6E7E8 !important;cursor:pointer}.cf-cplace-ctts-main-widget-wrapper .calendar ul .calendar-table thead .release-month-cell.not-releasable-month{background:#c7c8ca}.cf-cplace-ctts-main-widget-wrapper .calendar ul .calendar-table thead .release-month-cell.active-released{background:#0077BD;color:#F1F2F2}.cf-cplace-ctts-main-widget-wrapper .calendar ul .calendar-table tr td{user-select:none}.cf-cplace-ctts-main-widget-wrapper .calendar ul .calendar-table tbody tr{border-left:2px solid transparent;border-top:2px solid transparent;border-bottom:transparent}.cf-cplace-ctts-main-widget-wrapper .calendar ul .calendar-table tbody tr.clickable{cursor:pointer}.cf-cplace-ctts-main-widget-wrapper .calendar ul .calendar-table tbody tr.planned-rows{font-size:10px;cursor:inherit}.cf-cplace-ctts-main-widget-wrapper .calendar ul .calendar-table tbody tr.planned-rows td{max-width:15px}.cf-cplace-ctts-main-widget-wrapper .calendar ul .calendar-table tbody tr.planned-rows .divider{float:left;width:1px;background:transparent;position:relative;height:auto;top:8px;margin-left:0;height:20px;top:0}.cf-cplace-ctts-main-widget-wrapper .calendar ul .calendar-table tbody tr.planned-rows .divider.left-divider{float:right !important}.cf-cplace-ctts-main-widget-wrapper .calendar ul .calendar-table tbody tr.planned-rows .next-to-divider-sums{margin-top:3px}.cf-cplace-ctts-main-widget-wrapper .calendar ul .calendar-table tbody tr.planned-rows .planned-hours-left-col{font-weight:bold;font-size:11px}.cf-cplace-ctts-main-widget-wrapper .calendar ul .calendar-table tbody tr.planned-rows .planned-hours-right-col{padding-left:1px;font-size:11px}.cf-cplace-ctts-main-widget-wrapper .calendar ul .calendar-table tbody tr.planned-rows .planned-hours-right-col.positive{color:#3c763d !important;font-weight:bold}.cf-cplace-ctts-main-widget-wrapper .calendar ul .calendar-table tbody tr.planned-rows .planned-hours-right-col.negative{color:#a94442 !important;font-weight:bold}.cf-cplace-ctts-main-widget-wrapper .calendar ul .calendar-table .header-day{text-transform:uppercase;font-weight:bold}.cf-cplace-ctts-main-widget-wrapper .calendar ul .calendar-table .calendar-week{color:#babaaf}.cf-cplace-ctts-main-widget-wrapper .calendar ul .calendar-obj{display:inline-block;text-align:center;vertical-align:middle}.cf-cplace-ctts-main-widget-wrapper .calendar ul .calendar-obj.month-table-wrapper{margin-left:8px;margin-right:8px}.cf-cplace-ctts-main-widget-wrapper .calendar ul .calendar-obj.cur-month{padding:0}.cf-cplace-ctts-main-widget-wrapper .calendar ul .btn{margin-bottom:-30px;background-color:white;font-size:20px;border:none;-webkit-box-shadow:none;box-shadow:none}.cf-cplace-ctts-main-widget-wrapper .calendar ul .btn.btn-back,.cf-cplace-ctts-main-widget-wrapper .calendar ul .btn.btn-next{background:transparent}.cf-cplace-ctts-main-widget-wrapper .calendar ul .selectedWeek{border:2px solid #0077BD !important}.cf-cplace-ctts-main-widget-wrapper .calendar ul td{padding:5px;width:30px;text-align:center}.cf-cplace-ctts-main-widget-wrapper .calendar ul td.released{background-color:#00C7B1 !important;color:#f4f4f4}.cf-cplace-ctts-main-widget-wrapper .calendar ul td.booked{background-color:#77ecda !important}.cf-cplace-ctts-main-widget-wrapper .calendar ul td.not-booked{background-color:#f3f3f3}.cf-cplace-ctts-main-widget-wrapper .calendar ul td.non-working-day{background-color:#c7c8ca}.cf-cplace-ctts-main-widget-wrapper .calendar ul td.holiday{background-color:#c45072;color:#f4f4f4}.cf-cplace-ctts-main-widget-wrapper .calendar ul td.other-absence{background-color:#50c452;color:#f4f4f4}.cf-cplace-ctts-main-widget-wrapper .calendar ul td.today{background-color:#0077BD !important;color:white;border:2px solid #0077BD !important}.cf-cplace-ctts-main-widget-wrapper .calendar ul td.not-current-today{background-color:#0077BD !important;color:white;border:2px solid #0077BD !important}.cf-cplace-ctts-main-widget-wrapper .calendar ul td.other-month-day{color:#d5d5d5}.cf-cplace-ctts-main-widget-wrapper .calendar ul td.other-month-day.not-current-booked{background-color:#a4f2e6 !important;color:#d5d5d5}.cf-cplace-ctts-main-widget-wrapper .calendar ul td.other-month-day.not-current-released{background-color:#00dbc3 !important;color:#e6e6e6}.cf-cplace-ctts-main-widget-wrapper .calendar ul td.other-month-day.not-current-non-working-day{background-color:#d4d5d6;color:#f4f4f4}.cf-cplace-ctts-main-widget-wrapper .calendar ul td.other-month-day.not-current-holiday{background-color:#d789a0;color:#dadada}.cf-cplace-ctts-main-widget-wrapper .calendar ul td.other-month-day.not-current-other-absence{background-color:#89d78b;color:#dadada}.cf-cplace-ctts-main-widget-wrapper .calendar ul .table-wrapper{height:242px}.cf-cplace-ctts-main-widget-wrapper .calendar ul .table-wrapper.sheet-table-wrapper{border:1px solid #E6E7E8}@media screen and (max-width:1350px){.cf-cplace-ctts-main-widget-wrapper .header-line-bar{margin:0 !important}}@media screen and (max-width:1200px){.cf-cplace-ctts-main-widget-wrapper .prev-month,.cf-cplace-ctts-main-widget-wrapper .nxt-month{display:none !important;margin-left:0;margin-right:0}.cf-cplace-ctts-main-widget-wrapper .cur-month{padding:0}.cf-cplace-ctts-main-widget-wrapper .header-line-bar ul li{margin:0 3px !important}}@media screen and (min-width:1300px){.cf-cplace-ctts-main-widget-wrapper .cur-month{padding:0 3% !important}}@media screen and (min-width:1500px){.cf-cplace-ctts-main-widget-wrapper .cur-month{padding:0 4% !important}}.cf-cplace-ctts-main-widget-wrapper .tableContainer{max-width:9000px;width:85%;display:inline-block;height:100%}.cf-cplace-ctts-main-widget-wrapper .tableContainer .grid-container{width:100%;height:100%;max-height:100%;overflow:hidden}.cf-cplace-ctts-main-widget-wrapper .tableContainer .name-container{white-space:nowrap;text-overflow:clip}.cf-cplace-ctts-main-widget-wrapper .tableContainer .extended-name-container{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:20.5px;max-height:61.5px;word-break:break-all}.cf-cplace-ctts-main-widget-wrapper .tableContainer .manual-resize{cursor:col-resize}.cf-cplace-ctts-main-widget-wrapper .tableContainer .manual-resize:after{content:'';position:absolute;top:50%;right:0;transform:translate(50%, -50%);width:6px;height:100%;background-color:#999;cursor:col-resize}.cf-cplace-ctts-main-widget-wrapper .tableContainer .handsontable-container .wtBorder{background:#0077BD !important}.cf-cplace-ctts-main-widget-wrapper .tableContainer .handsontable-container .handsontableInputHolder .handsontableInput{text-align:right;padding-top:8px;height:31px !important}.cf-cplace-ctts-main-widget-wrapper .tableContainer .handsontable-container .ht_clone_left.handsontable{height:calc(100% - 12px) !important}.cf-cplace-ctts-main-widget-wrapper .tableContainer .handsontable-container .ht_clone_left.handsontable table.htCore{border-bottom:none}.cf-cplace-ctts-main-widget-wrapper .tableContainer .handsontable-container .ht_clone_left.handsontable .wtHolder{height:100% !important}.cf-cplace-ctts-main-widget-wrapper .tableContainer .handsontable-container table.htCore{border:1px solid #3F4E5E}.cf-cplace-ctts-main-widget-wrapper .tableContainer .handsontable-container .ht_clone_top.handsontable{width:calc(100% - 12px) !important}.cf-cplace-ctts-main-widget-wrapper .tableContainer .handsontable-container .ht_clone_top.handsontable .wtHolder{width:100% !important}.cf-cplace-ctts-main-widget-wrapper .tableContainer .sum{float:right;text-align:right}.cf-cplace-ctts-main-widget-wrapper .tableContainer thead tr th{visibility:visible;border:none;vertical-align:middle;background:#e2e2e2 !important;border-bottom:3px solid transparent !important;height:fit-content}.cf-cplace-ctts-main-widget-wrapper .tableContainer thead tr th.ht__highlight{background:#3F4E5E !important;color:#F1F2F2}.cf-cplace-ctts-main-widget-wrapper .tableContainer thead tr th span.divider{float:left;width:1px;background:transparent;position:relative;height:auto;top:8px}.cf-cplace-ctts-main-widget-wrapper .tableContainer thead tr th:first-child span.divider{display:none}.cf-cplace-ctts-main-widget-wrapper .tableContainer thead tr th:nth-child(2) div,.cf-cplace-ctts-main-widget-wrapper .tableContainer thead tr th:nth-child(3) div{font-weight:700}.cf-cplace-ctts-main-widget-wrapper .tableContainer thead tr th:nth-child(2) span.divider,.cf-cplace-ctts-main-widget-wrapper .tableContainer thead tr th:nth-child(3) span.divider{top:2px}.cf-cplace-ctts-main-widget-wrapper .tableContainer thead tr th.percent-col{border-left:none !important;vertical-align:bottom}.cf-cplace-ctts-main-widget-wrapper .tableContainer thead tr th.percent-col .colHeader{height:100%;padding-bottom:4px}.cf-cplace-ctts-main-widget-wrapper .tableContainer thead tr th.percent-col .distribute-btn{background-color:#ABB6C3;color:#1E2832;font-size:13px;font-weight:bold;width:100%;justify-content:center;padding:1px}.cf-cplace-ctts-main-widget-wrapper .tableContainer thead tr th.percent-col .distribute-btn:hover{background-color:#8B99AA}.cf-cplace-ctts-main-widget-wrapper .tableContainer .handsontable-container .handsontableInputHolder .handsontableInput{height:34px !important;width:42px !important}.cf-cplace-ctts-main-widget-wrapper .tableContainer tbody tr td{border:none;position:relative;text-align:right;height:var(--table-row-height, 41px);vertical-align:middle;margin-right:5px}.cf-cplace-ctts-main-widget-wrapper .tableContainer tbody tr td .locked-target{color:#777;font-weight:bold}.cf-cplace-ctts-main-widget-wrapper .tableContainer tbody tr td .highlighted-cell{color:#D40043}.cf-cplace-ctts-main-widget-wrapper .tableContainer tbody tr td .subsequent{color:#bb0000}.cf-cplace-ctts-main-widget-wrapper .tableContainer tbody tr td .locked-icon:after{font-family:"Font Awesome 5 Pro";content:"\f023";color:#777;font-size:14px;padding-right:5px;float:left}.cf-cplace-ctts-main-widget-wrapper .tableContainer tbody tr td .locking-requested-icon:after{font-family:"Font Awesome 5 Pro";content:"\f13e";color:#777;font-size:14px;padding-right:5px;float:left}.cf-cplace-ctts-main-widget-wrapper .tableContainer tbody tr.strikeout{display:none}.cf-cplace-ctts-main-widget-wrapper .tableContainer tbody tr.strikeout td{background-color:rgba(255,0,0,0.11) !important;font-style:italic !important}.cf-cplace-ctts-main-widget-wrapper .tableContainer tbody tr.highlighted-cell{color:#D40043}.cf-cplace-ctts-main-widget-wrapper .tableContainer tbody tr:first-child td{background:transparent}.cf-cplace-ctts-main-widget-wrapper .tableContainer tbody tr:nth-child(2) td{background:#f2f2f2}.cf-cplace-ctts-main-widget-wrapper .tableContainer tbody tr:nth-child(2) td.bold{font-weight:bold}.cf-cplace-ctts-main-widget-wrapper .tableContainer tbody tr:nth-child(2n+3) td{background:#fafafa}.cf-cplace-ctts-main-widget-wrapper .tableContainer tbody tr:nth-child(2n+3) td.htInvalid{background-color:#fafafa !important}.cf-cplace-ctts-main-widget-wrapper .tableContainer tbody tr:nth-child(2n+3) td.haschanged{background:#e1fffc !important}.cf-cplace-ctts-main-widget-wrapper .tableContainer tbody tr:nth-child(2n+4) td{background:#f2f2f2}.cf-cplace-ctts-main-widget-wrapper .tableContainer tbody tr:nth-child(2n+4) td.htInvalid{background-color:#f2f2f2 !important}.cf-cplace-ctts-main-widget-wrapper .tableContainer tbody tr:nth-child(2n+4) td.haschanged{background:#d1fffa !important}.cf-cplace-ctts-main-widget-wrapper .tableContainer tbody tr:first-child{display:none}.cf-cplace-ctts-main-widget-wrapper .tableContainer .debit{font-weight:bold;float:right;margin-left:5px}.cf-cplace-ctts-main-widget-wrapper .tableContainer .debit.surplus{color:#3c763d}.cf-cplace-ctts-main-widget-wrapper .tableContainer .debit.deficit{color:#a94442}.cf-cplace-ctts-main-widget-wrapper .tableContainer .debit.neutral{color:#3c763d}.cf-cplace-ctts-main-widget-wrapper .tableContainer .debit.overbooked{color:#ff6d54}.cf-cplace-ctts-main-widget-wrapper .tableContainer .column-display{display:flex;flex-flow:column}.cf-cplace-ctts-main-widget-wrapper .tableContainer .notWritableCell{background-color:#dfdfdf !important}.cf-cplace-ctts-main-widget-wrapper .tableContainer .lockedCell{font-style:italic !important;background-color:#bcbcbc !important;font-weight:bold;color:white !important}.cf-cplace-ctts-main-widget-wrapper .tableContainer .colHeader b{font-weight:bold;font-size:12px;text-align:left !important}.cf-cplace-ctts-main-widget-wrapper .tableContainer .colHeader p{font-size:11px}.cf-cplace-ctts-main-widget-wrapper .tableContainer .colHeader.eff-input{display:inline-flex;flex-direction:column;align-items:flex-start;height:fit-content;vertical-align:bottom;padding-bottom:0}.cf-cplace-ctts-main-widget-wrapper .tableContainer .colHeader.eff-input p{font-size:13px;margin-bottom:3px}.cf-cplace-ctts-main-widget-wrapper .tableContainer .colHeader.eff-input input{width:calc(100% - 10px);border-radius:3px;padding:4px;color:#1E2832;height:16px;text-align:right}.cf-cplace-ctts-main-widget-wrapper .tableContainer .htLeft{text-align:left !important}.cf-cplace-ctts-main-widget-wrapper .tableContainer .htRight{text-align:right !important}.cf-cplace-ctts-main-widget-wrapper .tableContainer .htCenter{text-align:center !important}.cf-cplace-ctts-main-widget-wrapper .tableContainer .bookmark{display:inline-block;font-size:20px;position:relative;vertical-align:middle}.cf-cplace-ctts-main-widget-wrapper .tableContainer .bookmark .full:before{font-family:"Font Awesome 5 Pro";float:right;transform:scale(.8);content:"\f005" !important;color:#1E2832}.cf-cplace-ctts-main-widget-wrapper .tableContainer .bookmark .full.bookmark-colour:before{content:"\f005" !important;color:#F6899F;font-weight:900}.cf-cplace-ctts-main-widget-wrapper .tableContainer .checkbox{display:inline-block;font-size:20px;position:relative;vertical-align:middle}.cf-cplace-ctts-main-widget-wrapper .tableContainer .checkbox .full:before{font-family:"Font Awesome 5 Pro";float:right;transform:scale(.8);content:"\f0c8" !important;color:#1E2832}.cf-cplace-ctts-main-widget-wrapper .tableContainer .checkbox .full.checkbox-checked:before{content:"\f14a" !important;color:#F6899F}@media screen and (max-width:1450px){.cf-cplace-ctts-main-widget-wrapper .tableContainer{width:80%}}@media screen and (max-width:1200px){.cf-cplace-ctts-main-widget-wrapper .tableContainer{width:100%;height:auto;margin-bottom:20px}}.cf-cplace-ctts-main-widget-wrapper .handsontable td.area:before,.cf-cplace-ctts-main-widget-wrapper .handsontable td.area-1:before,.cf-cplace-ctts-main-widget-wrapper .handsontable td.area-2:before,.cf-cplace-ctts-main-widget-wrapper .handsontable td.area-3:before,.cf-cplace-ctts-main-widget-wrapper .handsontable td.area-4:before,.cf-cplace-ctts-main-widget-wrapper .handsontable td.area-5:before,.cf-cplace-ctts-main-widget-wrapper .handsontable td.area-6:before,.cf-cplace-ctts-main-widget-wrapper .handsontable td.area-7:before{background:#5B7085 !important}.cf-cplace-ctts-main-widget-wrapper .tableContainer .handsontable-container .wtBorder{background:#5B7085 !important}.cf-cplace-ctts-main-widget-wrapper .handsontable-wrapper{flex:1 0 0;display:flex;flex-direction:row;overflow:hidden}.cf-cplace-ctts-main-widget-wrapper cf-cplace-ctts-grid,.cf-cplace-ctts-main-widget-wrapper cf-cplace-ctts-grid .grid-container>hot-table{height:100%;display:block}.cf-cplace-ctts-main-widget-wrapper .sidebar{vertical-align:top;margin-top:3px;margin-bottom:20px;margin-left:12px !important;position:relative;z-index:20;width:14.5%;display:inline-block;overflow-y:auto}.cf-cplace-ctts-main-widget-wrapper .sidebar table{margin:-3px 0 -7px 0;border:2px solid 1px solid #E6E7E8}.cf-cplace-ctts-main-widget-wrapper .sidebar table tr:first-child td{background:#3F4E5E !important;border-top-right-radius:5px !important;border-top-left-radius:5px !important}.cf-cplace-ctts-main-widget-wrapper .sidebar table tr:first-child td .target-headline{color:#F1F2F2;font-size:14px;font-weight:600}.cf-cplace-ctts-main-widget-wrapper .sidebar table tr:last-child td{text-align:center;border-bottom:1px solid #E6E7E8 !important}.cf-cplace-ctts-main-widget-wrapper .sidebar table tr td{border:none;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-ms-word-break:break-all;word-break:break-all;width:50%}.cf-cplace-ctts-main-widget-wrapper .sidebar table tr td.left-sidebar-col{font-weight:bold}.cf-cplace-ctts-main-widget-wrapper .sidebar table tr:nth-child(2n) td{z-index:5;background:#fafafa;border-bottom:1px solid transparent}.cf-cplace-ctts-main-widget-wrapper .sidebar table tr:nth-child(2n+1) td{z-index:5;background:#f2f2f2;border-bottom:1px solid transparent}.cf-cplace-ctts-main-widget-wrapper .sidebar table tr:nth-last-child(2) td{border-bottom:none}.cf-cplace-ctts-main-widget-wrapper .sidebar textarea{width:90%;height:120px;font-size:12px;margin:0 0 20px -1px;resize:none;padding:5px;border:1px solid #E6E7E8}@media screen and (max-width:1900px){.cf-cplace-ctts-main-widget-wrapper .sidebar{width:14.5%}}@media screen and (max-width:1700px){.cf-cplace-ctts-main-widget-wrapper .sidebar{width:14.5%}}@media screen and (max-width:1450px){.cf-cplace-ctts-main-widget-wrapper .sidebar{width:19.5%}}@media screen and (max-width:1200px){.cf-cplace-ctts-main-widget-wrapper .sidebar{max-width:100%;margin:auto;width:100%;padding-bottom:50px}.cf-cplace-ctts-main-widget-wrapper .sidebar table{width:100%}}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper{overflow-x:hidden}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .jarviswidget .widget-body{padding:0}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .substitute-report-text{margin-left:5px;font-weight:bold;font-size:16px}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .representative-row{margin-top:-10px}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .substitute-col{margin:0 0 0 -5px;display:inline-flex}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .substitute-col .btn-substitute-report{width:130px;margin-bottom:5px}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .substitute-col .btn-representative-notVisible{margin-top:5px;display:none}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .substitute-col .time-tracking-export-wrapper{padding-left:10px}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .highchart-row .total-visible-hours{text-align:center;text-transform:uppercase;font-size:10px}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .highchart-row .highchart-container{margin:0 auto;padding:0 5px}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .highchart-row .highchart-container .highcharts-legend-item rect,.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .highchart-row .highchart-container .highcharts-legend-item text{transition:all 200ms ease-in;transform:scale(1)}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .highchart-row .highchart-container .highcharts-legend-item:hover rect,.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .highchart-row .highchart-container .highcharts-legend-item:hover text{transition:all 200ms ease-in;transform:scale(1.1)}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .date-picker-row{margin:20px}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .date-picker-row .date-picker{padding:0 40px}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .date-picker-row .date-picker.date-picker-right{float:left}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .date-picker-row .date-picker.date-picker-left{float:right}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .date-picker-row .date-picker p{text-align:left;font-weight:bold;font-size:14px}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .date-picker-row .date-picker input{cursor:pointer}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .date-picker-row .date-picker button{width:90px}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .date-picker-row .date-picker th button .glyphicon{display:inline-block;font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .date-picker-row .date-picker th button .glyphicon-chevron-left:before{content:"\f053"}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .date-picker-row .date-picker th button .glyphicon-chevron-right:before{content:"\f054"}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .date-picker-row .date-picker .btn-group button{width:75px}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .date-picker-row .date-picker .btn-group .btn-danger{display:none}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .date-picker-row .date-picker .btn-success{width:75px}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .toggle-btn-wrapper{text-align:center;margin-bottom:10px}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row{margin:0 5px 40px 5px}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .ht__highlight .columnSorting:after{color:white}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row th .relative .changeType{margin:0 -5px 0 0}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row th .relative .colHeader span{margin-left:-10px}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row th:first-child .relative .changeType,.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row th:nth-child(2) .relative .changeType{margin:-10px -5px 0 0}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row th:first-child .relative .colHeader span,.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row th:nth-child(2) .relative .colHeader span{margin-left:0}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .grid-table-container{padding:0 5px;overflow-x:scroll}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .grid-table-container .handsontable-container{border:1px solid #CCC}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .grid-table-container .handsontable-container table th,.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .grid-table-container .handsontable-container table td{padding:2px 5px;height:35px !important;font-size:12px;vertical-align:middle}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .grid-table-container .handsontable-container table td:first-child{font-weight:bold}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .grid-table-container .handsontable-container table td:first-child{text-align:left}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .grid-table-container .handsontable-container table thead tr th{visibility:visible;border:none;text-align:center;background:#e2e2e2 !important;border-bottom:3px solid transparent !important}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .grid-table-container .handsontable-container table thead tr th b{font-weight:bold}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .grid-table-container .handsontable-container table thead tr th.ht__highlight{background:#0077BD !important;color:#F1F2F2}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .grid-table-container .handsontable-container table thead tr th.ht__highlight .columnSorting:after{color:white}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .grid-table-container .handsontable-container table tbody{text-align:right}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .grid-table-container .handsontable-container table tbody tr:nth-child(2n+1) td{background:#fafafa}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .grid-table-container .handsontable-container table tbody tr:nth-child(2n) td{background:#f2f2f2}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .grid-table-container .handsontable-container table tbody tr:nth-child(2n) td.htInvalid{background-color:#f2f2f2 !important}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .grid-table-container .handsontable-container table tbody tr:nth-child(2n) td.haschanged{background:#d1fffa !important}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .grid-table-container .handsontable-container table tbody tr th{text-align:left;color:#777;white-space:pre-line}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .grid-table-container .handsontable-container table tbody tr td{border-color:#DDD}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .grid-table-container .handsontable-container table tbody tr:first-child th:first-child,.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .grid-table-container .handsontable-container table tbody tr:first-child td:nth-child(2){font-weight:bold}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .grid-table-container .handsontable-container .ht_clone_top{display:none}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .grid-table-container .handsontable-container .wtHolder{height:auto !important;width:auto !important}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .grid-table-container .handsontable-container .wtHider{height:auto !important;width:auto !important}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .project-manager-container{padding:0 5px;overflow-x:scroll}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .project-manager-container .ht_clone_top{display:none !important}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .project-manager-container .handsontable-container{height:400px !important;overflow-y:hidden;border:1px solid #CCC}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .project-manager-container .handsontable-container .ht_master{overflow-x:scroll}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .project-manager-container .handsontable-container table th,.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .project-manager-container .handsontable-container table td{padding:2px 5px;height:35px !important;font-size:12px;vertical-align:middle}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .project-manager-container .handsontable-container table thead tr th{border:none;text-align:center;background:#e2e2e2 !important;border-bottom:3px solid transparent !important}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .project-manager-container .handsontable-container table thead tr th:first-child,.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .project-manager-container .handsontable-container table thead tr th:nth-child(2){font-weight:bold;vertical-align:middle}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .project-manager-container .handsontable-container table thead tr th:nth-child(3) .relative .changeType{margin:-10px -5px 0 0}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .project-manager-container .handsontable-container table thead tr th:nth-child(3) .relative .colHeader span{margin-left:0}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .project-manager-container .handsontable-container table thead tr th b{font-weight:bold}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .project-manager-container .handsontable-container table thead tr th.ht__highlight{background:#0077BD !important;color:#F1F2F2}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .project-manager-container .handsontable-container table tbody{text-align:right}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .project-manager-container .handsontable-container table tbody tr:nth-child(2n+1) td{background:#fafafa}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .project-manager-container .handsontable-container table tbody tr:nth-child(2n) td{background:#f2f2f2}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .project-manager-container .handsontable-container table tbody tr:nth-child(2n) td.htInvalid{background-color:#f2f2f2 !important}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .project-manager-container .handsontable-container table tbody tr:nth-child(2n) td.haschanged{background:#d1fffa !important}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .project-manager-container .handsontable-container table tbody tr th{text-align:left;color:#777;white-space:pre-line}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .project-manager-container .handsontable-container table tbody tr td{border-color:#DDD}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .project-manager-container .handsontable-container table tbody tr td:first-child,.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .project-manager-container .handsontable-container table tbody tr td:nth-child(3){font-weight:bold}.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .project-manager-container .handsontable-container table tbody tr td:first-child,.cf-cplace-ctts-main-widget-wrapper .cf-cplace-ctts-main-reporting-wrapper .grid-report-row .project-manager-container .handsontable-container table tbody tr td:nth-child(2){text-align:left}.cf-cplace-ctts-main-widget-wrapper .btn-time-format .switch{position:relative;display:inline-block;width:44px;height:24px;margin:0}.cf-cplace-ctts-main-widget-wrapper .btn-time-format .toggle-btn-label{padding:0px 5px}.cf-cplace-ctts-main-widget-wrapper .btn-time-format .switch input{opacity:0;width:0;height:0}.cf-cplace-ctts-main-widget-wrapper .btn-time-format .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#D40043;-webkit-transition:.4s;transition:.4s}.cf-cplace-ctts-main-widget-wrapper .btn-time-format .slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#D40043;-webkit-transition:.4s;transition:.4s}.cf-cplace-ctts-main-widget-wrapper .btn-time-format input+.slider{background-color:#ABB6C3}.cf-cplace-ctts-main-widget-wrapper .btn-time-format input:focus+.slider{box-shadow:0 0 1px #ABB6C3}.cf-cplace-ctts-main-widget-wrapper .btn-time-format input:checked+.slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.cf-cplace-ctts-main-widget-wrapper .btn-time-format .slider.round{border-radius:24px}.cf-cplace-ctts-main-widget-wrapper .btn-time-format .slider.round:before{border-radius:50%}:root{--repo-path-main:"../main";--plugin-path-cf-cplace-platform:"../../../../main/cf.cplace.platform";--cf-cplace-man-btn-font:"Roboto",Arial,Helvetica,Sans-Serif}