[data-v-f8be79f0]:root{--primary-bg-color:#263238;--secondary-bg-color:#f5f5f5;--non-editable-bg-color:#ccc;--editable-bg-color:#fff;--dark-color:#263238;--action-color:#5ca4c9;--accept-color:#5cc986;--disabled-color:#797979;--light-color:#f5f5f5;--hover-color:#b7c7cf;--error-color:#e9736e;--primary-font-family:"Open Sans",Arial,sans-serif}.input--focused[data-v-f8be79f0]{background-color:#cad0d4!important}.input--saving-in-progress[data-v-f8be79f0]{background-color:#f5de70!important}.input--saved-complete[data-v-f8be79f0]{background-color:#82d688!important}.input--saved-error[data-v-f8be79f0]{background-color:var(--error-color)!important}.input--error[data-v-f8be79f0]{border:1px solid var(--error-color)}[data-v-16ab91d6]:root{--primary-bg-color:#263238;--secondary-bg-color:#f5f5f5;--non-editable-bg-color:#ccc;--editable-bg-color:#fff;--dark-color:#263238;--action-color:#5ca4c9;--accept-color:#5cc986;--disabled-color:#797979;--light-color:#f5f5f5;--hover-color:#b7c7cf;--error-color:#e9736e;--primary-font-family:"Open Sans",Arial,sans-serif}.expenses__body-cell[data-v-16ab91d6]{justify-content:space-between;display:flex;padding:2px 5px;position:relative;z-index:8;border-top:1px solid #fff}.expenses__body-cell:hover .expenses__body-cell-timer-icon[data-v-16ab91d6]{visibility:visible}.expenses__body-cell--editable[data-v-16ab91d6]{justify-content:space-between}.expenses__body-cell--editable .expenses__body-cell-data--name[data-v-16ab91d6]{width:calc(100% - 55px)}.expenses__body-cell--editable .expenses__body-cell-data--name .expenses__body-cell-data--text[data-v-16ab91d6]{white-space:pre;overflow:hidden;width:100%}.expenses__body-cell-data--description[data-v-16ab91d6]{margin-left:3px;line-height:0}.expenses__body-cell--non-editable:not(.expenses__body-cell--add-cell) .expenses__body-cell-data--name[data-v-16ab91d6]{height:20px;width:50px;flex-basis:100%}.expenses__body-cell--non-editable:not(.expenses__body-cell--add-cell) .expenses__body-cell-data--name .expenses__body-cell-data--text[data-v-16ab91d6]{overflow:hidden}.expenses__body-cell--non-editable:not(.expenses__body-cell--add-cell) .expenses__body-cell-data--bold-weight[data-v-16ab91d6]{font-weight:700}.expenses__body-cell--non-editable:not(.expenses__body-cell--add-cell) .expenses__body-cell-data--hours[data-v-16ab91d6]{white-space:pre}.expenses__body-cell--add-cell .expenses__body-cell-data--name[data-v-16ab91d6],.expenses__body-cell--non-editable .expenses__body-cell-data--name[data-v-16ab91d6]{cursor:pointer}.expenses__body-cell--add-cell .expenses__body-cell-data--disabled[data-v-16ab91d6]{cursor:auto;opacity:.3}.expenses__body-cell--non-editable[data-v-16ab91d6]:not(.expenses__body-cell--add-cell){background-color:var(--non-editable-bg-color)}.expenses__body-cell.expenses__body-cell--last-cell[data-v-16ab91d6]{border-right:1px solid #fff}.expenses__body-cell.expenses__body-cell--workday[data-v-16ab91d6]:before{width:1px;height:calc(100% + 2px);background-color:#efefef;position:absolute;top:-1px;left:-1px;content:"";display:block}.expenses__body-cell.expenses__body-cell--weekend-day[data-v-16ab91d6]{background-color:#f3f3f3}.expenses__body-cell.expenses__body-cell--monday[data-v-16ab91d6]:before,.expenses__body-cell.expenses__body-cell--today[data-v-16ab91d6]:before{width:1px;height:calc(100% + 2px);position:absolute;top:-1px;content:"";display:block}.expenses__body-cell.expenses__body-cell--monday[data-v-16ab91d6]:before{background-color:#999;width:1px;left:-1px}.expenses__body-cell.expenses__body-cell--today[data-v-16ab91d6]:before{background-color:#1981c9;left:1px;z-index:1}.expenses__body-cell-data--input[data-v-16ab91d6]{padding:0;border:none;max-width:100%;text-align:center;position:absolute;width:calc(100% - 2px);height:calc(100% - 2px);top:1px;left:1px}.expenses__body-cell-data--name[data-v-16ab91d6]{display:flex;align-items:center}.expenses__body-cell-data--name .expenses__body-cell-spoiler-icon[data-v-16ab91d6]{transform:rotate(0);margin-right:2px;transition:all 2s ease-in-out;line-height:0}.expenses__icons[data-v-16ab91d6]{display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px}.expenses__icons-eye-wrapper[data-v-16ab91d6],.expenses__icons-trash-wrapper[data-v-16ab91d6]{height:17px}.expenses__icons-trash-wrapper[data-v-16ab91d6]{width:15px}.expenses__body-cell .expenses__body-cell-data--form[data-v-16ab91d6]{height:17px;margin-left:0;display:flex;width:100%}.expenses__body-cell .expenses__body-cell-data--form .expenses__body-cell-data-add--input[data-v-16ab91d6]{text-align:start;border:1px solid grey;border-radius:4px;width:100%;padding-left:4px}.expenses__body-cell .expenses__body-cell-data--form .expenses__body-cell-data--buttons[data-v-16ab91d6]{display:flex;justify-content:space-between;margin-left:8px}.expenses__body-cell .expenses__body-cell-data--form .expenses__body-cell-data--buttons .expenses__body-cell-data--buttons-item[data-v-16ab91d6]{cursor:pointer;padding:0 4px;font-size:14px}.expenses__body-cell .expenses__body-cell-data--form .expenses__body-cell-data--buttons .expenses__body-cell-data--buttons-item[data-v-16ab91d6]:first-child{margin-right:4px}.expenses__body-cell-data--weekend-day[data-v-16ab91d6]{background-color:#f3f3f3}.expenses__body-cell-data--too-much-tracked[data-v-16ab91d6]{background-color:#e9736e;color:#fff}.expenses__body-cell-data--not-allowed[data-v-16ab91d6]{width:49px;height:21px;position:absolute;left:0;top:0}.expenses__body-cell-data--not-allowed .expenses__body-cell-data--not-allowed-hatch[data-v-16ab91d6]{position:absolute;left:0}.expenses__body-cell--sticky[data-v-16ab91d6]{position:sticky;z-index:9;background-color:#fff}.expenses__body-cell--sticky-border[data-v-16ab91d6]:after{content:"";display:block;position:absolute;right:-1px;top:0;height:calc(100% + 2px);width:1px;background-color:#999}.expenses__body-cell--head.expenses__body-cell--head[data-v-16ab91d6]:after,.expenses__body-cell--head.expenses__body-cell--head[data-v-16ab91d6]:before{display:none}.expenses__body-cell-restore-icon[data-v-16ab91d6],.expenses__body-cell-timer-icon[data-v-16ab91d6]{width:20px;height:20px;position:absolute;left:4px;top:50%;transform:translateY(-50%);visibility:hidden;cursor:default}.expenses__body-cell-restore-icon svg[data-v-16ab91d6],.expenses__body-cell-timer-icon svg[data-v-16ab91d6]{width:100%;height:100%}.expenses__body-cell-restore-icon .tooltip[data-v-16ab91d6],.expenses__body-cell-restore-icon button[data-v-16ab91d6],.expenses__body-cell-timer-icon .tooltip[data-v-16ab91d6],.expenses__body-cell-timer-icon button[data-v-16ab91d6]{width:100%}.expenses__body-cell-restore-icon[data-v-16ab91d6],.expenses__body-cell-timer-icon--visible[data-v-16ab91d6]{visibility:visible}.expenses__body-cell-resizer[data-v-16ab91d6]{position:absolute;right:0;top:-2px;height:calc(100% + 4px);width:4px;opacity:0;cursor:col-resize}.control__vertical-highlight[data-v-d931e9e2]{height:calc(100% - 1px);width:1px;position:absolute;left:0;top:1px;background-color:#6fa8dc;z-index:8}.control__horizontal-highlight[data-v-d931e9e2]{height:1px;width:calc(100% - 3px);position:absolute;left:1px;top:0;background-color:#6fa8dc;z-index:9}[data-v-cf9c42fe]:root{--primary-bg-color:#263238;--secondary-bg-color:#f5f5f5;--non-editable-bg-color:#ccc;--editable-bg-color:#fff;--dark-color:#263238;--action-color:#5ca4c9;--accept-color:#5cc986;--disabled-color:#797979;--light-color:#f5f5f5;--hover-color:#b7c7cf;--error-color:#e9736e;--primary-font-family:"Open Sans",Arial,sans-serif}.control__resizer-indicator[data-v-cf9c42fe]{width:2px;position:fixed;z-index:9;background-color:var(--primary-bg-color)}[data-v-6520371c]:root{--primary-bg-color:#263238;--secondary-bg-color:#f5f5f5;--non-editable-bg-color:#ccc;--editable-bg-color:#fff;--dark-color:#263238;--action-color:#5ca4c9;--accept-color:#5cc986;--disabled-color:#797979;--light-color:#f5f5f5;--hover-color:#b7c7cf;--error-color:#e9736e;--primary-font-family:"Open Sans",Arial,sans-serif}.modal[data-v-6520371c]{box-shadow:0 5px 10px rgba(0,0,0,.1);z-index:100}.modal__container[data-v-6520371c]{display:grid;grid-template-areas:"header" "body" "footer"}.modal__overlay[data-v-6520371c]{width:100%;height:calc(var(--vh, 1vh)*100);left:0;right:0;top:50%;background:rgba(26,26,26,.6);position:fixed;z-index:10;transform:translateY(-50%)}.modal-elem[data-v-6520371c]{width:inherit;height:inherit;z-index:11;position:relative;display:flex;flex-direction:column;max-height:100vh}.modal-elem--center[data-v-6520371c]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.modal__wrapper[data-v-6520371c]{max-width:60%}.modal__header[data-v-6520371c]{background-color:var(--primary-bg-color);font-size:20px;color:#fcfcfc;padding:10px 20px}.modal__body[data-v-6520371c]{display:flex;flex-direction:column;white-space:break-spaces;padding:10px 15px;background-color:#fff;overflow:auto}.modal__error[data-v-6520371c]{width:90%;align-self:center;color:tomato;margin-bottom:20px}.modal__body-input[data-v-6520371c]{padding:5px 12px;font-size:20px;margin-bottom:12px;border-radius:8px;font-family:Courier New,Courier,monospace}.modal__actions[data-v-6520371c]{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:10px;background-color:#fff;padding:4px 10px 15px}.modal__action-button[data-v-6520371c]{width:100%}.modal--message[data-v-6520371c]{position:fixed;top:0;right:0;width:400px;height:auto}.modal--selection[data-v-6520371c]{position:fixed;top:45%;right:calc(50% - 200px);width:400px;height:auto;z-index:11}.modal--vacation[data-v-6520371c]{position:fixed;width:-moz-max-content;width:max-content}.modal-message__header--error[data-v-6520371c]{background-color:#fcb0a2}.modal-message__header--warn[data-v-6520371c]{background-color:#fceba2}[data-v-6ff9ddcb]:root{--primary-bg-color:#263238;--secondary-bg-color:#f5f5f5;--non-editable-bg-color:#ccc;--editable-bg-color:#fff;--dark-color:#263238;--action-color:#5ca4c9;--accept-color:#5cc986;--disabled-color:#797979;--light-color:#f5f5f5;--hover-color:#b7c7cf;--error-color:#e9736e;--primary-font-family:"Open Sans",Arial,sans-serif}.expenses__wrapper[data-v-6ff9ddcb]{position:relative}.expenses[data-v-6ff9ddcb]{width:-moz-min-content;width:min-content;margin-right:50px;border:1px solid var(--primary-bg-color);padding:1px;position:relative}.expenses__head[data-v-6ff9ddcb]{background-color:var(--primary-bg-color);color:#fff;text-align:center;font-weight:400;display:grid}[data-v-bff690b6]:root{--primary-bg-color:#263238;--secondary-bg-color:#f5f5f5;--non-editable-bg-color:#ccc;--editable-bg-color:#fff;--dark-color:#263238;--action-color:#5ca4c9;--accept-color:#5cc986;--disabled-color:#797979;--light-color:#f5f5f5;--hover-color:#b7c7cf;--error-color:#e9736e;--primary-font-family:"Open Sans",Arial,sans-serif}.toggler[data-v-bff690b6]{display:flex;align-items:center;margin-bottom:15px;flex:1;width:360px;justify-content:space-between}.toggler__title[data-v-bff690b6]{margin-right:10px}.toggler__toggler[data-v-bff690b6]{display:inline-flex;align-items:center;justify-content:space-around;position:relative;background-color:#f3f3f3;border:1px solid grey;width:90px;height:25px;border-radius:25px;cursor:pointer}.toggler__switcher[data-v-bff690b6]{position:absolute;height:100%;border-radius:25px;background-color:var(--primary-bg-color);z-index:0}.toggler__format[data-v-bff690b6]{flex-basis:50%;width:100%;display:flex;justify-content:center;font-size:15px;line-height:15px;z-index:1;color:var(--dark-color);transition:color .3s}.toggler__input[data-v-bff690b6]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;outline:none;visibility:hidden;opacity:0;transition:.25s -.1s}.toggler__input[data-v-bff690b6]:checked{background-color:#fff}.toggler__input:checked~.toggler__switcher[data-v-bff690b6]{left:0;right:50%;transition:left .4s,right .3s .2s}.toggler__input:checked~.toggler__format--min[data-v-bff690b6]{color:var(--light-color);transition:color .4s}.toggler__input[data-v-bff690b6]:not(:checked){background:var(--primary-bg-color);transition:background .4s -.1s}.toggler__input:not(:checked)~.toggler__switcher[data-v-bff690b6]{left:50%;right:0;transition:left .3s .2s,right .4s}.toggler__input:not(:checked)~.toggler__format--hours[data-v-bff690b6]{color:var(--light-color);transition:color .4s}[data-v-237e3f04]:root{--primary-bg-color:#263238;--secondary-bg-color:#f5f5f5;--non-editable-bg-color:#ccc;--editable-bg-color:#fff;--dark-color:#263238;--action-color:#5ca4c9;--accept-color:#5cc986;--disabled-color:#797979;--light-color:#f5f5f5;--hover-color:#b7c7cf;--error-color:#e9736e;--primary-font-family:"Open Sans",Arial,sans-serif}.expenses__title .expenses__title--text[data-v-237e3f04]{display:inline-block;position:sticky;left:190px}