.day-group .day{display:flex;padding:.75rem 0 .5rem 0}.day-group .day.error ul.errors.alert.alert-danger{margin:.25rem 0 .5rem 0}.day-group .day.error>.labelled-control{border-color:red}.day-group .day.error>.labelled-control>label{color:red}.day-group .day section.labelled-control{padding:4px}.day-group .day section.labelled-control .custom-field-entries{display:flex;flex-direction:column}.day-group .day section.labelled-control .custom-field-entries .custom-field-entry{display:flex;justify-content:space-between;align-items:center;padding:7px 4px 7px 4px;height:50px;margin:2px 0;border:1px solid transparent}.day-group .day section.labelled-control .custom-field-entries .custom-field-entry.error{border-color:red;border:1px solid red;border-radius:8px;padding:7px 4px 7px 4px;height:52px}.day-group .day section.labelled-control .custom-field-entries .custom-field-entry>.display{display:flex;justify-content:space-between;align-items:center}.day-group .day section.labelled-control .custom-field-entries .custom-field-entry>.display label{display:block;padding:5px 8px 6px 8px;border:1px solid transparent;width:9.5rem;max-width:9.5rem;margin:0 22px 0 0}.day-group .day section.labelled-control .custom-field-entries .custom-field-entry>.display label:has(+.nightshift){margin-right:8px}.day-group .day section.labelled-control .custom-field-entries .custom-field-entry>.display .nightshift{padding:0;margin:0}.day-group .day section.labelled-control .custom-field-entries .custom-field-entry .vue-selector{display:none;flex-grow:0;margin:0;height:35px}.day-group .day section.labelled-control .custom-field-entries .custom-field-entry .vue-selector.custom-field-types .selection-wrapper{flex:0 0 auto}.day-group .day section.labelled-control .custom-field-entries .custom-field-entry .vue-selector.custom-field-types .selection-wrapper .search-box,.day-group .day section.labelled-control .custom-field-entries .custom-field-entry .vue-selector.custom-field-types .selection-wrapper input{display:block;width:9.5rem;max-width:9.5rem;padding:6px 8px;flex:0 0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:auto}.day-group .day section.labelled-control .custom-field-entries .custom-field-entry .vue-selector.custom-field-types .form-control.fieldName{display:flex;align-items:center;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.day-group .day section.labelled-control .custom-field-entries .custom-field-entry .vue-selector.show.custom-field-types .selection-wrapper .form-control.fieldName{border-bottom-left-radius:0}.day-group .day section.labelled-control .custom-field-entries .custom-field-entry .entry-type{display:flex;flex-direction:row;flex-grow:1;justify-content:center;align-items:center;padding:0 .75rem}.day-group .day section.labelled-control .custom-field-entries .custom-field-entry .entry-type .daily,.day-group .day section.labelled-control .custom-field-entries .custom-field-entry .entry-type .hourlyTotal{border:1px solid var(--default-border-color);border-radius:.5rem}.day-group .day section.labelled-control .custom-field-entries .custom-field-entry .entry-type .daily:active,.day-group .day section.labelled-control .custom-field-entries .custom-field-entry .entry-type .daily:focus-within,.day-group .day section.labelled-control .custom-field-entries .custom-field-entry .entry-type .hourlyTotal:active,.day-group .day section.labelled-control .custom-field-entries .custom-field-entry .entry-type .hourlyTotal:focus-within{border:1px solid var(--default-color)}.day-group .day section.labelled-control .custom-field-entries .custom-field-entry .entry-type .daily{padding:8px 16px 7px 16px}.day-group .day section.labelled-control .custom-field-entries .custom-field-entry .entry-type .daily .vue-slider-process{background-color:var(--dark-background-color)}.day-group .day section.labelled-control .custom-field-entries .custom-field-entry .entry-type .hourlyTotal{padding:6px 4px 6px 4px}.day-group .day section.labelled-control .custom-field-entries .custom-field-entry .entry-type .bill-as{display:flex;flex-grow:1}.day-group .day section.labelled-control .custom-field-entries .custom-field-entry .entry-type .bill-as.zero-value{background-color:var(--deemphasize-background-color)}.day-group .day section.labelled-control .custom-field-entries .custom-field-entry .calculatedName{display:flex;justify-content:flex-end;align-items:center;width:6rem;padding-right:.5rem}.day-group .day section.labelled-control .custom-field-entries .custom-field-entry .remove-custom-field-entry{visibility:hidden;display:flex;justify-content:center;align-items:center;width:24px;height:24px;color:var(--deleted-text-color)}.day-group .day section.labelled-control .custom-field-entries .custom-field-entry .remove-custom-field-entry svg.svg-inline--fa{padding-left:1px}.day-group .day section.labelled-control .custom-field-entries .custom-field-entry .remove-custom-field-entry svg.icon path,.day-group .day section.labelled-control .custom-field-entries .custom-field-entry .remove-custom-field-entry svg path{fill:var(--deleted-text-color)}.day-group .day section.labelled-control .custom-field-entries .custom-field-entry .remove-custom-field-entry:not(:disabled):hover{cursor:pointer;border:1px solid var(--default-color);border-radius:50%;background-color:var(--deleted-text-color);border-color:var(--deleted-border-color);color:var(--deleted-background-color)}.day-group .day section.labelled-control .custom-field-entries .custom-field-entry .remove-custom-field-entry:not(:disabled):hover svg.icon path{fill:var(--default-primary-text-color)}.day-group .day section.labelled-control .custom-field-entries .custom-field-entry .remove-custom-field-entry .icon{height:.9em}.day-group .day section.labelled-control .custom-field-entries .custom-field-entry.new-custom-field-entry-added .vue-selector{display:flex;flex-grow:1;padding-right:.5rem}.day-group .day section.labelled-control .custom-field-entries .custom-field-entry.new-custom-field-entry-added .vue-selector.custom-field-types{flex-grow:1}.day-group .day section.labelled-control .custom-field-entries .custom-field-entry.new-custom-field-entry-added .vue-selector.custom-field-types .selection-wrapper .search-box{flex-grow:1;max-width:100%}.day-group .day section.labelled-control .custom-field-entries .custom-field-entry.new-custom-field-entry-added .vue-selector.custom-field-types .selection-wrapper .placeholder{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;font-style:italic;opacity:.75}.day-group .day section.labelled-control .custom-field-entries .custom-field-entry.new-custom-field-entry-added .vue-selector.custom-field-types .ol-wrapper{padding-right:.5rem}.day-group .day section.labelled-control .custom-field-entries .custom-field-entry.new-custom-field-entry-added .vue-selector.show.custom-field-types .selection-wrapper .search-box.placeholder{border-bottom-left-radius:0}.day-group .day section.labelled-control .custom-field-entries .custom-field-entry.new-custom-field-entry-added .remove-custom-field-entry{visibility:visible}.day-group .day section.labelled-control .custom-field-entries .custom-field-entry:focus>.display,.day-group .day section.labelled-control .custom-field-entries .custom-field-entry:hover>.display{display:none}.day-group .day section.labelled-control .custom-field-entries .custom-field-entry:focus .vue-selector,.day-group .day section.labelled-control .custom-field-entries .custom-field-entry:hover .vue-selector{display:flex;align-self:center}.day-group .day section.labelled-control .custom-field-entries .custom-field-entry:focus .remove-custom-field-entry,.day-group .day section.labelled-control .custom-field-entries .custom-field-entry:hover .remove-custom-field-entry{visibility:visible}.day-group .day section.labelled-control .custom-field-entries .add-custom-field-entry-wrapper{display:flex;justify-content:center;align-items:center;position:relative;width:100%}.day-group .day section.labelled-control .custom-field-entries .add-custom-field-entry-wrapper:hover:after,.day-group .day section.labelled-control .custom-field-entries .add-custom-field-entry-wrapper:hover:before{transition:width .5s;width:100px}.day-group .day section.labelled-control .custom-field-entries .add-custom-field-entry-wrapper:hover{cursor:pointer}.day-group .day section.labelled-control .custom-field-entries .add-custom-field-entry-wrapper:after,.day-group .day section.labelled-control .custom-field-entries .add-custom-field-entry-wrapper:before{position:absolute;border-bottom:1px solid var(--default-border-color);content:"";width:35%;bottom:14px}.day-group .day section.labelled-control .custom-field-entries .add-custom-field-entry-wrapper:before{left:10px}.day-group .day section.labelled-control .custom-field-entries .add-custom-field-entry-wrapper:after{right:10px}.day-group .day section.labelled-control .custom-field-entries .add-custom-field-entry-wrapper .add-custom-field-entry{display:flex;justify-content:center;align-items:center;position:relative;width:100%}.day-group .day section.labelled-control .custom-field-entries .add-custom-field-entry-wrapper .add-custom-field-entry span.add-new-row{position:relative;top:1px}.day-group .day section.labelled-control .custom-field-entries .add-custom-field-entry-wrapper .add-custom-field-entry span.plus2{padding-right:4px;font-size:20px}.day-group .day section.labelled-control.day>label.header{font-weight:400}.vue__time-picker{display:inline-block;position:relative;font-size:1em;width:10em;font-family:sans-serif;vertical-align:middle}.vue__time-picker *{-webkit-box-sizing:border-box;box-sizing:border-box}.vue__time-picker input.display-time{border:1px solid #d2d2d2;width:10em;height:2.2em;padding:.3em .5em;font-size:1em}.vue__time-picker input.has-custom-icon{padding-left:1.8em}.vue__time-picker input.display-time.invalid:not(.skip-error-style){border-color:#c03;outline-color:#c03}.vue__time-picker input.display-time.disabled,.vue__time-picker input.display-time:disabled{color:#d2d2d2}.vue__time-picker .controls{position:absolute;top:0;bottom:0;right:0;z-index:3;-webkit-box-orient:horizontal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;pointer-events:none}.vue__time-picker .controls,.vue__time-picker .controls>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.vue__time-picker .controls>*{cursor:pointer;width:auto;-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .35em;color:#d2d2d2;line-height:100%;font-style:normal;pointer-events:auto;-webkit-transition:color .2s,opacity .2s;transition:color .2s,opacity .2s}.vue__time-picker .controls>:hover{color:#797979}.vue__time-picker .controls>:active,.vue__time-picker .controls>:focus{outline:0}.vue__time-picker .controls .char{font-size:1.1em;line-height:100%;-webkit-margin-before:-.15em}.vue__time-picker .custom-icon{z-index:2;position:absolute;left:0;top:0;bottom:0;width:1.8em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none}.vue__time-picker .controls img,.vue__time-picker .controls svg,.vue__time-picker .custom-icon img,.vue__time-picker .custom-icon svg{display:inline-block;vertical-align:middle;margin:0;border:0;outline:0;max-width:1em;height:auto}.vue__time-picker .time-picker-overlay{z-index:4;position:fixed;top:0;left:0;right:0;bottom:0}.vue__time-picker-dropdown,.vue__time-picker .dropdown{position:absolute;z-index:5;top:calc(2.2em + 2px);left:0;background:#fff;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.15);box-shadow:0 1px 6px rgba(0,0,0,.15);width:10em;height:10em;font-weight:400}.vue__time-picker-dropdown{position:fixed;z-index:100}.vue__time-picker-dropdown.drop-up,.vue__time-picker .dropdown.drop-up{top:auto;bottom:calc(2.2em + 1px)}.vue__time-picker-dropdown .select-list,.vue__time-picker .dropdown .select-list{width:10em;height:10em;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vue__time-picker-dropdown .select-list:active,.vue__time-picker-dropdown .select-list:focus,.vue__time-picker .dropdown .select-list:active,.vue__time-picker .dropdown .select-list:focus{outline:0}.vue__time-picker-dropdown ul,.vue__time-picker .dropdown ul{padding:0;margin:0;list-style:none;outline:0;-webkit-box-flex:1;-ms-flex:1 1 0.00001px;flex:1 1 0.00001px;overflow-x:hidden;overflow-y:auto}.vue__time-picker-dropdown ul.apms,.vue__time-picker-dropdown ul.minutes,.vue__time-picker-dropdown ul.seconds,.vue__time-picker .dropdown ul.apms,.vue__time-picker .dropdown ul.minutes,.vue__time-picker .dropdown ul.seconds{border-left:1px solid #fff}.vue__time-picker-dropdown ul li,.vue__time-picker .dropdown ul li{list-style:none;text-align:center;padding:.3em 0;color:#161616}.vue__time-picker-dropdown ul li:not(.hint):not([disabled]):focus,.vue__time-picker-dropdown ul li:not(.hint):not([disabled]):hover,.vue__time-picker .dropdown ul li:not(.hint):not([disabled]):focus,.vue__time-picker .dropdown ul li:not(.hint):not([disabled]):hover{background:rgba(0,0,0,.08);color:#161616;cursor:pointer}.vue__time-picker-dropdown ul li:not([disabled]).active,.vue__time-picker-dropdown ul li:not([disabled]).active:focus,.vue__time-picker-dropdown ul li:not([disabled]).active:hover,.vue__time-picker .dropdown ul li:not([disabled]).active,.vue__time-picker .dropdown ul li:not([disabled]).active:focus,.vue__time-picker .dropdown ul li:not([disabled]).active:hover{background:#41b883;color:#fff}.vue__time-picker-dropdown ul li[disabled],.vue__time-picker-dropdown ul li[disabled]:hover,.vue__time-picker .dropdown ul li[disabled],.vue__time-picker .dropdown ul li[disabled]:hover{background:transparent;opacity:.3;cursor:not-allowed}.vue__time-picker-dropdown .hint,.vue__time-picker .dropdown .hint{color:#a5a5a5;cursor:default;font-size:.8em}form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hourlyTotal .align-center input{text-align:center}form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hourlyTotal .vue__time-picker{display:flex;flex-grow:0;width:auto}form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hourlyTotal .vue__time-picker input.display-time{border:none;padding:0;margin:0;min-height:unset;height:1.5rem}form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hourlyTotal .vue__time-picker input.display-time:focus-visible{outline:none}form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hourlyTotal .vue__time-picker-dropdown.hourlyTotal .dropdown,form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hourlyTotal .vue__time-picker.hourlyTotal .dropdown{left:.25rem}form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hourlyTotal input{margin:0 .5rem}form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hourlyTotal{justify-content:center;padding:.4rem 0}form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hourlyTotal .vue__time-picker input.display-time{width:auto;text-align:center}form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hourlyTotal .vue__time-picker .dropdown{left:50%;transform:translateX(-50%)}form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hours{flex-direction:row;justify-content:space-between;align-items:center;padding:7px 0;border:1px solid var(--default-border-color);border-radius:.5rem}form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hours .align-center input{text-align:center}form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hours.error.startTime section.labelled-control.startTime{border-color:red}form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hours.error.startTime section.labelled-control.startTime label{color:red}form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hours.error.endTime section.labelled-control.endTime{border-color:red}form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hours.error.endTime section.labelled-control.endTime label{color:red}form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hours.error.breakTime section.labelled-control.breakTime{border-color:red}form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hours.error.breakTime section.labelled-control.breakTime label{color:red}form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hours .vue__time-picker{display:flex;flex-grow:0;width:auto}form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hours .vue__time-picker input.display-time{border:none;padding:0;margin:0;min-height:unset;height:1.5rem}form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hours .vue__time-picker input.display-time:focus-visible{outline:none}form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hours .vue__time-picker.hourly .dropdown{left:.5rem}form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hours .siblingNightshift{width:1em}form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hours input{margin:0 .5rem}form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hours.zero-value{background-color:var(--deemphasize-background-color)}form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hours.zero-value .arrow{visibility:hidden}form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hours .display{display:flex;flex-direction:row;flex-grow:1;justify-content:space-between;align-items:center}form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hours .display .startTime{padding-left:8px}form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hours .display .endTime{margin-left:-4px}form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hours .display .breakTime{padding-right:11px}form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hours .display .breakTime,form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hours .display .endTime,form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hours .display .startTime{display:flex;justify-content:center;align-items:center;width:50px}form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hours .display .breakTime label,form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hours .display .endTime label,form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hours .display .startTime label{display:flex;justify-content:center;align-items:center;min-height:auto;padding:0;margin:0}form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hours .display .arrow{width:9px;margin:0 7px 0 10px}form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hours .display .spacer{width:9px;margin:0 .5rem}form .day-group .day .custom-field-entries .custom-field-entry .entry-type .item.bill-as.hours .edit{display:none}form .day-group .day .custom-field-entries .custom-field-entry:focus .entry-type .item.bill-as.hours,form .day-group .day .custom-field-entries .custom-field-entry:hover .entry-type .item.bill-as.hours{background-color:unset;border:none;border-radius:0;padding:0}form .day-group .day .custom-field-entries .custom-field-entry:focus .entry-type .item.bill-as.hours .display,form .day-group .day .custom-field-entries .custom-field-entry:hover .entry-type .item.bill-as.hours .display{display:none}form .day-group .day .custom-field-entries .custom-field-entry:focus .entry-type .item.bill-as.hours .edit,form .day-group .day .custom-field-entries .custom-field-entry:hover .entry-type .item.bill-as.hours .edit{display:flex;flex-direction:row;justify-content:space-between;flex-grow:1}form .day-group .day .custom-field-entries .custom-field-entry:focus .entry-type .item.bill-as.hours .edit section.labelled-control,form .day-group .day .custom-field-entries .custom-field-entry:hover .entry-type .item.bill-as.hours .edit section.labelled-control{flex:0 0 auto;padding:6px 0}form .day-group .day .custom-field-entries .custom-field-entry:focus .entry-type .item.bill-as.hours .edit section.labelled-control label,form .day-group .day .custom-field-entries .custom-field-entry:hover .entry-type .item.bill-as.hours .edit section.labelled-control label{max-height:1rem;top:-7px}form .day-group .day .custom-field-entries .custom-field-entry:focus .entry-type .item.bill-as.hours .edit section.labelled-control .spacer,form .day-group .day .custom-field-entries .custom-field-entry:hover .entry-type .item.bill-as.hours .edit section.labelled-control .spacer{flex:0 0 auto;padding-top:0}form .day-group .day .custom-field-entries .custom-field-entry:focus .entry-type .item.bill-as.hours .edit section.labelled-control.breakTime .vue__time-picker input.display-time,form .day-group .day .custom-field-entries .custom-field-entry:focus .entry-type .item.bill-as.hours .edit section.labelled-control.endTime .vue__time-picker input.display-time,form .day-group .day .custom-field-entries .custom-field-entry:focus .entry-type .item.bill-as.hours .edit section.labelled-control.startTime .vue__time-picker input.display-time,form .day-group .day .custom-field-entries .custom-field-entry:hover .entry-type .item.bill-as.hours .edit section.labelled-control.breakTime .vue__time-picker input.display-time,form .day-group .day .custom-field-entries .custom-field-entry:hover .entry-type .item.bill-as.hours .edit section.labelled-control.endTime .vue__time-picker input.display-time,form .day-group .day .custom-field-entries .custom-field-entry:hover .entry-type .item.bill-as.hours .edit section.labelled-control.startTime .vue__time-picker input.display-time{padding:0 12px;margin:0;width:60px}form .day-group .day .custom-field-entries .custom-field-entry:focus .entry-type .item.bill-as.hours .edit section.labelled-control.breakTime .vue__time-picker .dropdown,form .day-group .day .custom-field-entries .custom-field-entry:focus .entry-type .item.bill-as.hours .edit section.labelled-control.endTime .vue__time-picker .dropdown,form .day-group .day .custom-field-entries .custom-field-entry:focus .entry-type .item.bill-as.hours .edit section.labelled-control.startTime .vue__time-picker .dropdown,form .day-group .day .custom-field-entries .custom-field-entry:hover .entry-type .item.bill-as.hours .edit section.labelled-control.breakTime .vue__time-picker .dropdown,form .day-group .day .custom-field-entries .custom-field-entry:hover .entry-type .item.bill-as.hours .edit section.labelled-control.endTime .vue__time-picker .dropdown,form .day-group .day .custom-field-entries .custom-field-entry:hover .entry-type .item.bill-as.hours .edit section.labelled-control.startTime .vue__time-picker .dropdown{left:0;right:0}form .day-group .day .custom-field-entries .custom-field-entry:focus .entry-type .item.bill-as.hours .edit section.labelled-control.startTime .vue__time-picker .dropdown,form .day-group .day .custom-field-entries .custom-field-entry:hover .entry-type .item.bill-as.hours .edit section.labelled-control.startTime .vue__time-picker .dropdown{left:0;right:unset}form .day-group .day .custom-field-entries .custom-field-entry:focus .entry-type .item.bill-as.hours .edit section.labelled-control.endTime .vue__time-picker .dropdown,form .day-group .day .custom-field-entries .custom-field-entry:hover .entry-type .item.bill-as.hours .edit section.labelled-control.endTime .vue__time-picker .dropdown{left:50%;transform:translateX(-50%)}form .day-group .day .custom-field-entries .custom-field-entry:focus .entry-type .item.bill-as.hours .edit section.labelled-control.breakTime .vue__time-picker .dropdown,form .day-group .day .custom-field-entries .custom-field-entry:hover .entry-type .item.bill-as.hours .edit section.labelled-control.breakTime .vue__time-picker .dropdown{left:unset;right:0}form .day-group footer.totals{flex-direction:column;padding:1rem 1rem 0 0}form .day-group footer.totals h3{display:flex;font-size:1.1rem;font-weight:600;text-decoration:underline;align-self:flex-end;padding-bottom:.5rem}form .day-group footer.totals .total{display:flex;flex-direction:row;flex-grow:0;justify-content:flex-end;padding-top:.25rem}form .day-group footer.totals .total label{display:flex;font-size:1.1rem;font-weight:500;margin:0}form .day-group footer.totals .total label.display{padding-left:1rem;justify-content:flex-end;width:8rem}.documents p.information{display:flex;align-self:center}.documents ol.files{margin:0;padding-inline:0;margin-inline:0;margin-block:0}.documents ol.files,.documents ol.files li.file{display:flex;flex-grow:1;flex-direction:column}.documents ol.files li.file a:hover{text-decoration:unset}.documents ol.files li.file.pending{border:var(--pending-hover-color) solid 1px}.documents ol.files li.file.pending:hover{color:var(--pending-text-color);background-color:var(--pending-background-color)}.documents ol.files li.file.pending a:hover{cursor:auto}.documents ol.files li.file.uploaded{border:var(--accepted-text-color) solid 1px;color:var(--accepted-text-color)}.documents ol.files li.file.uploaded:hover{background-color:var(--accepted-background-color)}.documents ol.files li.file.too-big{color:var(--rejected-text-color);background-color:var(--rejected-background-color);border:var(--rejected-text-color) solid 1px}.documents ol.files li.file:hover{cursor:pointer}.documents ol.files li.file:hover .right .actions button{visibility:visible}.documents ol.files li.file:hover .right .actions button.delete svg.icon path{color:var(--deleted-text-color);fill:var(--deleted-text-color)}.documents ol.files li.file header{display:flex}.documents ol.files li.file header .error{color:var(--deleted-text-color);font-weight:500}.documents ol.files li.file main{display:flex;flex-direction:row;flex-grow:1;flex-shrink:0}.documents ol.files li.file main .image{display:flex;align-items:center;justify-content:center;flex-shrink:0}.documents ol.files li.file main .image img{display:flex;flex-shrink:0}.documents ol.files li.file main .meta{display:flex;flex-direction:column;flex-grow:1;justify-content:center}.documents ol.files li.file main .meta p.title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.documents ol.files li.file main .right{display:flex;flex-direction:column;align-self:flex-end;justify-content:center;align-items:flex-end;flex:0 1 6rem}.documents ol.files li.file main .right .actions,.documents ol.files li.file main .right p.size{display:flex}.documents ol.files li.file main .right .actions button{border:none;background-color:transparent;visibility:hidden}.documents ol.files li.file main .right .actions p.status{font-weight:bolder}.documents ol.files li.file main .right .actions p.status.uploaded{color:var(--accepted-text-color)}.documents ol.files li.file main .right .actions p.status.pending{color:var(--pending-hover-color);background-color:transparent}.documents .maxFilesCount{display:flex;align-self:stretch;color:var(--pending-text-color);background-color:var(--pending-background-color);border:var(--pending-text-color) solid 1px;border-radius:.5rem;justify-content:center}.documents .upload{display:flex;flex-direction:column}.documents .upload input{visibility:hidden;height:0}.documents .upload label{display:flex;justify-content:center;color:var(--accepted-text-color);background-color:var(--accepted-background-color);border:var(--accepted-text-color) solid 1px}.documents .upload label:hover{cursor:pointer}.documents .upload label:hover,.documents .upload label:hover svg.icon path{color:var(--accepted-background-color);background-color:var(--accepted-text-color);border-color:var(--accepted-background-color)}.documents .upload label svg.icon path{opacity:.8;color:var(--accepted-text-color);background-color:var(--accepted-background-color);border-color:var(--accepted-text-color)}.content section.documents p.information{margin-bottom:1rem}.content section.documents p.information svg{padding-right:.25rem}.content section.documents ol.files li.file{margin-bottom:1rem}.content section.documents ol.files li.file header{padding:.5rem .5rem 0 .5rem}.content section.documents ol.files li.file main{padding:.5rem 0}.content section.documents ol.files li.file main .image{margin:0 .5rem;width:3rem;min-width:3rem;max-width:3rem;max-height:3rem}.content section.documents ol.files li.file main .image img{min-width:3rem;max-width:3rem;max-height:3rem}.content section.documents ol.files li.file main .image svg{font-size:1.5rem}.content section.documents ol.files li.file main .meta{width:27rem}.content section.documents ol.files li.file main .right{padding-right:.5rem}.content section.documents ol.files li.file main .right .size{max-width:6rem;margin-left:1rem}.content section.documents ol.files li.file main .right .actions button{padding:0 .5rem}.content section.documents .maxFilesCount{padding:.5rem}.content section.documents .information{padding:1rem 0 .5rem 0}.content section.documents .upload label{padding:1rem 0}.content section.documents .upload label .icon,.content section.documents .upload label p.max-size{margin-left:.5rem}.content.documents section.documents{max-width:40rem}.vue-slideout.confirmFileDeletion .content h3{padding:1rem}.content.create-timesheet .row .selection-wrapper{flex-grow:0}.content.create-timesheet .row .selection-wrapper .ol-wrapper ol li label{line-height:1.5rem}.content.create-timesheet .row label.left{flex:0 0 15rem}.content.create-timesheet .row .clip-wrapper{margin:.5rem 0}.content.create-timesheet .row .clip-wrapper label.clip{margin:0;line-height:2.5rem}.content.create-timesheet .row .vdp-datepicker{margin:.5rem 0}.content.create-timesheet .row .vdp-datepicker input{margin:0}.content.create-timesheet .day-group footer.totals .total label{padding-right:0}.content.create-timesheet .documents{max-width:unset}.content.create-timesheet .notes textarea{border-radius:.5rem}