.attachments-table .v-input.v-input--selection-controls{margin-top:0}.row-editor .v-label,.row-editor .v-text-field__slot{font-size:14px}.row-editor .clipped div.v-select__selection{overflow:hidden;white-space:nowrap}.row-editor .v-text-field input{font-size:14px}.row-editor .v-input .v-text-field__details{overflow:visible}.row-editor .v-input .v-messages__message{position:absolute;background:#f2dede;border:1px solid #ebccd1;border-radius:0 2px 2px 2px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:120px;padding:3px;color:#a94442;box-shadow:0 -1px 8px 2px #fdf4f4}.row-editor .v-input .v-messages__message:before{content:"";position:absolute;border:solid transparent;border-width:0 6px 5px 0;border-bottom-color:#ebccd1;top:-5px;left:-1px}.checkbox-alignment .v-input--selection-controls__input{margin-top:16px}.report-unit-employee-table .add-button-wrapper{position:relative;width:24px;height:100%}.report-unit-employee-table tr:not(:hover) .add-button{display:none}.report-unit-employee-table .action-column .row{margin:0}.report-unit-employee-table .action-column .row .v-btn{color:#555;margin:1px;height:inherit;width:inherit}.report-unit-employee-table .action-column .row .v-btn:hover{background-color:rgba(0,0,0,.1);transition:all .5s ease}.report-unit-employee-table .cell-content{display:inline-block;width:100%;position:relative;white-space:nowrap;overflow:hidden}.report-unit-employee-table tr td:nth-child(7){word-break:break-all}.report-unit-employee-table .even-day-row-highlight{background-color:#cfd8dc}.report-unit-employee-table .even-day-row-highlight:hover{background-color:#eee}.report-unit-employee-table tr[active]:not(.row-editor){background-color:rgba(242,105,57,.12)}.report-unit-employee-table tr[active]:not(.row-editor):hover{background-color:#eee}.report-unit-employee-table .orange-highlight{background-color:#fbddd2}.report-unit-employee-table .add-button{min-width:24px;width:24px;height:24px;bottom:-16px;left:-16px;z-index:1;overflow:hidden;transition:background-color .5s ease}.report-unit-employee-table .add-button i{transition:transform .5s ease,color .5s ease}.report-unit-employee-table .add-button:hover{background-color:rgba(242,106,57,.62)}.report-unit-employee-table .add-button:hover i{color:#fff;transform:rotate(1turn)}.report-unit-employee-table__header-type{min-width:165px;width:165px}.report-unit-employee-table__header-overtime,.report-unit-employee-table__header-time{min-width:135px;width:135px}.report-unit-employee-table__header-billable,.report-unit-employee-table__header-overtime-multiplier,.report-unit-employee-table__header-overtime-payable{min-width:50px;width:50px}.report-unit-employee-table__header-date{min-width:150px;width:150px}.report-unit-employee-table{overflow:auto}.report-unit-employee-table .v-input.v-input--selection-controls{margin-top:0}.report-unit-employee-table th.add-button-column{background-color:#fff;position:-webkit-sticky;position:sticky;z-index:2}.report-unit-employee-table .add-button-column{padding:0;position:relative}.report-unit-employee-table tbody:after{content:"";display:block;height:24px}.report-unit-employee-table .status-buttons{position:relative}.report-unit-employee-table .status-buttons:before{position:absolute;width:calc(100% + 16px);height:calc(100% + 16px);left:-8px;top:-8px;border-radius:4px;background:#f26939;opacity:0;content:""}.report-unit-employee-table .status-buttons--emphasised:before{opacity:.25}.summary-report-unit-input .v-text-field__slot,.summary-report-unit-input .v-text-field input{font-size:14px}.clickable{cursor:pointer}.text-nowrap{white-space:nowrap}.sow-type-table-row .clickable{cursor:pointer}.sow-type-table-row .text-nowrap{white-space:nowrap}.sow-type-table-row .text-preline{white-space:pre-line}.sow-type-table{overflow:auto}.sow-type-table .sow-type-table__header-employee{min-width:200px;width:200px}.sow-type-table .sow-type-table__header-position{min-width:110px;width:1%}.sow-type-table .sow-type-table__header-billable_status{min-width:150px;width:150px}.sow-type-table .sow-type-table__header-month_time{min-width:130px;width:130px}.sow-type-table .sow-type-table__header-ratio{min-width:120px;width:120px}.sow-type-table .sow-type-table__header-holidays{min-width:110px;width:110px}.sow-type-table .sow-type-table__header-expected_time{min-width:130px;width:130px}.sow-type-table .sow-type-table__header-expected_irregular_time{min-width:140px;width:140px}.sow-type-table .sow-type-table__header-regular_time{min-width:130px;width:130px}.sow-type-table .sow-type-table__header-approved_overtime{min-width:120px;width:120px}.sow-type-table .sow-type-table__header-irregular_time{min-width:140px;width:140px}.sow-type-table .sow-type-table__header-total_hours{min-width:120px;width:120px}.sow-type-table .sow-type-table__header-non_working_time{min-width:150px;width:150px}.sow-type-table .total-background{background-color:#d6d6d6}button.v-expansion-panel-header.v-expansion-panel-header--active{min-height:48px}.v-expansion-panel-content__wrap{padding:0 24px}.mdi-exclamation:before{content:"\F02A"}.bar-shadow{box-shadow:0 1px 3px -2px rgba(49,27,27,.4)}.primary-background{background-color:#fff}.secondary-background{background-color:#f6f6f6}#report-details .offices-text{align-self:center}#report-details .drop-zone.active *,#report-details .drop-zone.active .v-data-table-header th{pointer-events:none}#report-details .drop-overlay{font-size:50px}#report-details .report-buttons-aligment{display:flex;justify-content:flex-end;height:-webkit-fit-content;height:-moz-fit-content;flex-wrap:wrap}